阿里云
发表主题 回复主题
  • 3245阅读
  • 2回复

[基础常识]在 FreeBSD 11 里安装使用 apache24 + php7.1(php-fpm) + mysql 5.7

级别: 论坛版主
发帖
13534
云币
30975

— 本帖被 不靠谱贝贝 设置为精华(2017-12-16) —
环境:FreeBSD 11.1-RELEASE l3J$md|f  
%v4 [{ =fE  
xo~g78jm7,  
mk=#\>  
过程: )%mAZk-*;^  
8:{ q8xZ=k  
1. pkg install apache24 # 安装 apache2.4 #x~_`>mDN  
r/AHJU3&eY  
_!:@w9  
2. pkg install mysql57-server # 安装 mysql server 5.7 IJPgFZ7  
j>!sN`dBj  
&jm[4'$ *z  
3. pkg install php71 php71-curl  php71-gd  php71-mbstring php71-mcrypt php71-mysqli php71-openssl php71-pdo_mysql php71-xml # 安装 php7.1 和相关模块 J Jy{@[m  
r~oSP^e'  
rJ(OAKnY  
4. /usr/local/etc/apache24/httpd.conf # 编辑 httpd 的配置文件,本例,启用了好些模块 rewrite_module, mpm_event_module, http2_module, ssl_module, mod_proxy_fcgi, mod_proxy,引用了 httpd-vhosts.conf 文件,禁用了 mpm_worker_module 模块 YzV(nEW  
k18$JyaG  
t!jwY/T  
5. /usr/local/etc/apache24/extra/httpd-vhosts.conf # 编辑虚拟主机配置文件,如下例,是添加了https站点 portal.anqun.org的配置内容 %dmfBf Ev  
  1. Listen 443
  2. <VirtualHost *:443>
  3.         Protocols h2 http/1.1
  4.         ServerName portal.anqun.org
  5.         SSLEngine on
  6.         SSLCertificateFile "/usr/local/etc/apache24/ssl/214238936730268.pem"
  7.         SSLCertificateKeyFile "/usr/local/etc/apache24/ssl/214238936730268.key"
  8.     
  9.         DocumentRoot "/usr/local/www/portal_anqun_org/public_html"
  10.         ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/usr/local/www/portal_anqun_org/public_html/$1
  11.         ErrorLog "/usr/local/www/portal_anqun_org/logs/error.log"
  12.     <Directory "/usr/local/www/portal_anqun_org/public_html">
  13.         AllowOverride All
  14.         DirectoryIndex index.php index.html
  15.         Require all granted
  16.         Allow from all
  17.     </Directory>
  18. </VirtualHost>
 cht  
6. sysrc apache24_enable=yes # 允许 apache24 服务 YMu)  
7. sysrc mysql_enable=yes # 允许 mysql-server 服务 Taasi` k  
8. sysrc php_fpm_enable=yes # 允许 php-fpm 服务 H8i+'5x,?  
9. service apache24 start # 启动 apache24 服务 uaxB -PZ  
10. service mysql-server start # 启动 mysql-server 服务 Dl\d_:+  
11. service php-fpm start # 启动 php-fpm 服务 Yy@g9mi  
b1=pO]3u  
P<L&c_u  
12. ALTER USER 'root'@'localhost'  IDENTIFIED BY 'niDEpASSWORD' ; # 首次启动mysql5.7后,root的密码会写在/root/.mysql_secret 文件里,需要用 ALTER USER 命令更改密码后使用 -N z}DW>  
XV5`QmB9  
+/q0Y`v  
13. phpinfo显示信息 Qa?aL  
};p~A-E=  
o+^Eu}[.  
14. wordpress安装效果 GCH[lb>IJv  
RbAt3k;y  
<gcmsiB|  
参考: $8@+j[>  
* https://www.freebsd.org/doc/handbook/pkgng-intro.html o2}N=|&  
* https://www.garron.me/en/linux/apache-event-php-fpm-mariadb-freebsd.html UE7'B?  
* https://www.digitalocean.com/community/tutorials/how-to-install-an-apache-mysql-and-php-famp-stack-on-freebsd-10-1 V6+Zh>'S  
* https://wiki.apache.org/httpd/PHP-FPM 1;`Fe":;vC  
* https://dev.mysql.com/doc/refman/5.7/en/alter-user.html (}0S1)7t  
[ 此帖被dongshan8在2017-12-16 15:12重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1217
云币
1936
只看该作者 沙发  发表于: 01-25
您的帖子很精彩!希望很快能再分享您的下一帖!
级别: 架构狮
发帖
1217
云币
1936
只看该作者 板凳  发表于: 01-25
您的帖子很精彩!希望很快能再分享您的下一帖!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个