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

[教程]在 Debian9 上安装 monica

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

感谢“系甘”。 `kr?j:g  
Q^I\cAIB  
L(o15  
monica 是一款 Personal Relationship Management ,私人社交关系管家。  9a kH  
_w Ot39e&  
Ha ]YJ}  
环境:Debian 9 64位 -F92-jBM4  
Q &t<Y^B  
SzRmF1<  
过程: 1sCR4L:+  
aoTP [Bp  
v3qA":(w+(  
1.apt install ca-certificates apt-transport-https # 让apt支持https源 "mN q&$  
s <Fl p  
Vg23!E  
2.wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - # 添加 sury.org 的验证匙 KYP!Rs/j.  
}&e5$lB  
#[a*rD%m  
3.echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list # 添加 sury.org 的php7.1安装源 5-G@L?~Vw  
s{" 2L{,$  
go"Hf_  
4.apt update # 更新安装 qFNes)_r  
= f i$}>\  
'QIqBU'~  
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 等 BB'OCN  
\4#W xZ  
gNhQD*+>{  
LK"69Qx?5q  
6.wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer # 安装composer,用国内的镜像较快 j5ve2LiFV%  
p$>l7?h  
]7mt[2 Cd  
4e1Y/ Xq`  
7.chmod a+x /usr/local/bin/composer # 添加执行权限 `@ FYkH  
_y3Xb`0a  
{GO#.P"  
8.git clone https://github.com/monicahq/monica.git /var/www/monica # 下载monica到/var/www qv"$Bd:]r  
63A.@mL  
mQ=#nk$~g  
$\! 7 {6a  
9.创建数据库,数据库用户,给monica使用 @v B!u[{  
  1. mysql
  2. CREATE DATABASE monica;
  3. CREATE USER 'monica'@'localhost' IDENTIFIED BY 'mimamima';
  4. GRANT ALL ON monica.* TO 'monica'@'localhost';
  5. exit
^VACf|0  
;'Nd~:-]  
<o= 8 FO  
10.chown -R www-data. /var/www # 设置文件权限 F\KUZ[%  
Y DFyX){  
,1##p77.  
11.su www-data && cd /var/www/monica # 切换到www-data用户,配置monica,如切换用户失败,请临时在/etc/password文件里,配置www-data使用/bin/bash w\brVnt  
#u + v_  
j w9b )  
@gtQQxf"  
12.cp .env.example .env # 创建配置文件.env,修改里边的mysql数据库连接信息 $j?1g#  
5BJmA2L  
PY0j 9$i?  
z"4~P3>{g  
13.composer config -g repo.packagist composer https://packagist.laravel-china.org && composer install --no-interaction --no-suggest --no-dev --ignore-platform-reqs # 安装依赖包 3Le{\}-$.  
-)/$M(Pu"  
{u9}bx'<  
uOGw9O-d9  
14.php artisan key:generate # 生成新的key X~i<g?]  
2wgg7[tGi  
pXK^Y'2C!  
15.php artisan setup:production # 初始化 jb;hcraR  
] C{b gkzr  
/^|Dbx!u  
~| 6[j<ziL  
16.crontab -e # 添加定时任务 2,P^n4~A?w  
`* * * * * sudo -u www-data php /var/www/monica/artisan schedule:run` C\/L v.  
UEVG0qF  
vFK<J Sk!  
17.`/etc/apache2/sites-enabled/000-default.conf` {$Gd2g O  
  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>
bNoW?8bZ  
:$9tF >  
1~QPG\cdIX  
C C^'@~)?  
Iy3GE[  
'!a'ZjYyi  
18.a2enmod rewrite proxy_fcgi # 启用 apache 的 rewrite 和 fcgi 模块 ~**.|%Kc  
~<OSYb  
xpx\=iAe  
19.systemctl restart apache2 # 重启 apache ;l-!)0 U  
QZ%`/\(!8_  
X/M4!L}\  
20.在浏览器里测试访问monica,正常 mcX/GO}  
@[i4^  
r_;N t  
Km6YP!i  
参考: {3{"8-18  
  • 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/
M|(Q0 _8  
`P;s 8~  
M>8A\;"  
[ 此帖被dongshan8在2018-10-26 08:51重新编辑 ]
关键词: minica
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 论坛版主
发帖
3617
云币
9421
只看该作者 沙发  发表于: 2018-10-29
非常棒,前排支持
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)