Firefly开源社区

[玩转Firefly-RK3399]搭建LAMP服务环境

279

积分

10

威望

9

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
279
QQ
发表于 2017-7-10 16:42:34     
本帖最后由 ZZP 于 2017-7-10 17:14 编辑

前边写过一篇《[玩转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

  1. sudo apt-get install apache2
复制代码


安装成功后,可以将apache默认目录(/var/www)修改成你的项目目录,此次修改为区分与nginx同默认目录,nginx的默认目录为/var/www,直接将apache修改默认目录为/var/www/apache。同时,nginx和apache默认端口都是80,同时将apache端口改成81。


3、修改默认目录



  1. sudo vim /etc/apache2/apache2.conf
复制代码

// 将 <Directory /var/www/>

// 改成 <Directory "你的目录"> ,本文改 <Directory /var/www/apache>




  1. sudo vim /etc/apache2/sites-available/000-default.conf
复制代码

// 将 DocumentRoot /var/www/html

// 改成 DocumentRoot "你的目录",本文改成  DocumentRoot /var/www/apache


4、修改apache端口号


  1. sudo vim /etc/apache2/ports.conf
复制代码

本文修改将默认[80]端口改成[81]



  1. sudo vim /etc/apache2/sites-available/000-default.conf
复制代码

// 将首行<VirtualHost *:80> 改成 <VirtualHost *:81>,更新成修改后端口号


然后重启apache

  1. sudo /etc/init.d/apache2 restart
复制代码



5、进行测试


新建/apache项目配置目录

  1. sudo mkdir /var/www/apache
复制代码



在/var/www/apache目录下新建默认页面index.php


  1. <?
  2. echo '当前路径是/var/www/apache ';
  3. php phpinfo();
  4. ?>
复制代码


打开浏览器输入:localhost:81

显示主页出现中文乱码.png



6、解决PHP中文乱码


百度网上很多方式,我直接将index.php文件的编码格式修改成utf-8,用gedit文本工具打开文件,然后将文件另存为utf-8格式即可。

正常显示主页.png



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表