前边写过一篇《[玩转Firefly-RK3399]搭建LNMP服务环境 》,此文在搭建LNMP基础上。
一、LAMP与LNMP区别
LNMP:Linux+Nginx+Mysql+PHP
LAMP:Linux+Apache+Mysql+PHP
我们看到两个架构区别在于服务器不一样,相同的又是他们全都是开源软件。
Nginx优点在于轻量级,高并发,高性能;而Apache优点在与稳定性,模块多等优点。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。
二、环境搭建
1、安装Mysql和PHP
参考《[玩转Firefly-RK3399]搭建LNMP服务环境 》
2、安装Apache2
安装成功后,可以将apache默认目录(/var/www)修改成你的项目目录,此次修改为区分与nginx同默认目录,nginx的默认目录为/var/www,直接将apache修改默认目录为/var/www/apache。同时,nginx和apache默认端口都是80,同时将apache端口改成81。
3、修改默认目录
// 改成 <Directory "你的目录"> ,本文改 <Directory /var/www/apache>
// 将 DocumentRoot /var/www/html
// 改成 DocumentRoot "你的目录",本文改成 DocumentRoot /var/www/apache
4、修改apache端口号
本文修改将默认[80]端口改成[81]
// 将首行<VirtualHost *:80> 改成 <VirtualHost *:81>,更新成修改后端口号
然后重启apache
5、进行测试
新建/apache项目配置目录
在/var/www/apache目录下新建默认页面index.php
打开浏览器输入:localhost:81
6、解决PHP中文乱码
百度网上很多方式,我直接将index.php文件的编码格式修改成utf-8,用gedit文本工具打开文件,然后将文件另存为utf-8格式即可。
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) | Powered by Discuz! X3.1 |