阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1149阅读
  • 1回复

[教程]在 Debian9 上安装 monica

级别: 论坛版主
发帖
13736
云币
31883

感谢“系甘”。 :a3LS|W  
UQd6/mD`e  
zuL7%qyv  
monica 是一款 Personal Relationship Management ,私人社交关系管家。 */OI *{Q  
8 #oR/Nt  
FN )d1q(~  
环境:Debian 9 64位 A8?[6^%O|  
Sl~x$9`  
[cU,!={  
过程: Jp;k+ "<q  
BIWD/ |LQ  
`1p 8C%  
1.apt install ca-certificates apt-transport-https # 让apt支持https源 m/USC'U%  
oEzDMImJ5  
'M'w,sID  
2.wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - # 添加 sury.org 的验证匙 -S; &Q'Mt  
6 ,N6jaW  
bY#;E;'7  
3.echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list # 添加 sury.org 的php7.1安装源 %my  
,5-Zb3\  
85>S"%_  
4.apt update # 更新安装 hWGZd~L  
=B5E0x  
(Nz]h:}r  
5.apt install apache2 mariadb-server php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm php7.1-bcmath php7.1-intl php7.1-xml php7.1-curl php7.1-gd git curl # 安装 apache, mariadb, php7.1, git 等 G8NRj9k?  
6$B'Q30}r  
%{ ~>n"  
~Q!~eTw  
6.wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer # 安装composer,用国内的镜像较快 SWoEt1w  
aR(E7mXQ  
_:,.yRez  
MTB@CP!u  
7.chmod a+x /usr/local/bin/composer # 添加执行权限 /"0as_L<  
oMTY)`me  
T8q[7Zn  
8.git clone https://github.com/monicahq/monica.git /var/www/monica # 下载monica到/var/www A#:8X1w  
$,`VUe{  
 M]0^ind  
fu>Qi)@6a1  
9.创建数据库,数据库用户,给monica使用 FrR9{YTA .  
  1. mysql
  2. CREATE DATABASE monica;
  3. CREATE USER 'monica'@'localhost' IDENTIFIED BY 'mimamima';
  4. GRANT ALL ON monica.* TO 'monica'@'localhost';
  5. exit
RdkU2Y}V  
;qVG \wQq  
~j}J<4&OvC  
10.chown -R www-data. /var/www # 设置文件权限 M7U:g}  
{_ 6t4h}  
B? TpBd  
11.su www-data && cd /var/www/monica # 切换到www-data用户,配置monica,如切换用户失败,请临时在/etc/password文件里,配置www-data使用/bin/bash p5qx=p~c  
Q2R-z^pd  
b7f0#*(?  
,# iZS&  
12.cp .env.example .env # 创建配置文件.env,修改里边的mysql数据库连接信息 P7Z<0Dt\}  
yr{5Rp05=  
(l;C%O7*  
X o_] v  
13.composer config -g repo.packagist composer https://packagist.laravel-china.org && composer install --no-interaction --no-suggest --no-dev --ignore-platform-reqs # 安装依赖包 Lkp&;+  
.='3bQ(UZ4  
MyM+C}  
XL?A w  
14.php artisan key:generate # 生成新的key $Gd5wmb!  
@C<d2f|8  
IF$^ 0q  
15.php artisan setup:production # 初始化 ){jqfkL  
] S].Ft/+H  
E.U0qK],  
"?`JA7~g  
16.crontab -e # 添加定时任务 g!.Ut:8L9  
`* * * * * sudo -u www-data php /var/www/monica/artisan schedule:run` u& AQl.u  
D'85VZEFyo  
#Ul4&QVeg  
17.`/etc/apache2/sites-enabled/000-default.conf` Qlf 9]ug)  
  1. # 更改默认站点的配置文件,文件路径设置为
  2. DocumentRoot /var/www/monica/public
  3. # 添加目录配置内容
  4. <Directory /var/www/monica/public>
  5.     Options Indexes FollowSymLinks
  6.     AllowOverride All
  7.     Require all granted
  8. </Directory>
  9. # 添加php文件处理
  10. <FilesMatch \.php[        ubbcodeplace_2        ]gt;
  11.    SetHandler "proxy:unix:/run/php/php7.1-fpm.sock|fcgi://localhost/"
  12. </FilesMatch>
n8 GF8a  
i)GeX:  
*u<rU,C8  
jaL$LJV  
Q Id"Cl)3  
zL6 \p)y  
18.a2enmod rewrite proxy_fcgi # 启用 apache 的 rewrite 和 fcgi 模块 ,uKs>T^  
^#}dPGm  
)#)nBM2\  
19.systemctl restart apache2 # 重启 apache ?'TA!MR  
_+}-H'7=  
5#yJK>a7  
20.在浏览器里测试访问monica,正常 -qs(2^  
8x!+tw7  
Zj:a-=  
r.Y*{!t  
参考: &e/@yu)x,  
  • https://github.com/monicahq/monica/blob/master/docs/installation/debian.md
  • https://laravel-china.org/composer
  • https://docs.akeneo.com/2.0/install_pim/system_requirements/manual_system_installation_debian9.html
  • https://tecadmin.net/install-php-debian-9-stretch/
o(?VX`2"  
=W;t@"6>2  
)[e%wPu4e  
[ 此帖被dongshan8在2018-10-26 08:51重新编辑 ]
关键词: minica
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 论坛版主
发帖
3617
云币
9421
只看该作者 沙发  发表于: 2018-10-29
非常棒,前排支持
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)