登录
  • 欢迎访问乐子布匹,IT技术自留地
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏乐子布匹吧

Ubuntu15.04下搭建LNMP环境

IT技术 卡西莫多驴 4714次浏览 0个评论

LNMP是Linux+Nginx+MySQL+PHP的简称,是一套完整的PHP网站服务器架构环境。
所用Linux发行版为Ubuntu Gnome 15.04,所有需要的软件均使用Ubuntu自带apt源下载安装。

首先,更新Ubuntu源:
sudo apt-get update
然后,安装Nginx:
sudo apt-get install nginx

等待nginx安装完成后,打开浏览器,在地址栏输入localhost,检测nginx是否开启;若开启成功,则会显示欢迎使用Nginx的界面;若没有,则在终端下输入以下命令即可打开nginx
sudo /etc/init.d/nginx start

然后安装mysql
sudo apt-get install mysql-server-5.6 mysql-workbench mysql-client-5.6
安装过程中需要设置root用户的密码,选择自己容易记住的密码即可。

接下来安装php
sudo apt-get install php5 php5-fpm php5-mysql php-apc
至此所有基本组件已安装完毕,可以根据需要继续安装其它可选组件等。

配置php:
首先:
sudo vim /etc/nginx/sites-available/default
在打开的文档中找到root,将其改为:
root /home/tevenfeng/coding/php/tjurobocup
此处路径为你的php页面文件的根目录路径,比如我这里就把所有php页面放在tjurobocup文件夹下。​

同时在index一行中添加 index.php。​
然后找到以下代码块并按照下面的修改:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
#include snippets/fastcgi-php.conf;
## With php5-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
## With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
}
然后保存。

接下来修改​fastcgi_params文件:
sudo vim /etc/nginx/fastcgi_params
在该文件的末尾添加如下行:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
保存退出。

然后修改php.ini文件:
sudo vim /etc/php5/fpm/php.ini
找到:;cgi.fix_pathinfo()=1 (大约在700行附近)
将其修改为cgi.fix_pathinfo()=0​
找到doc_root = (大约在720行左右)
将其修改为doc_root = /home/tevenfeng/coding/php/tjurobocup (注意,这里的路径必须与前面修改default文件中root的路径一致)。​
保存并退出。

然后重启nginx和php5-fpm:
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart
然后在/home/tevenfeng/coding/php/tjurobocup文件夹下新建一个index.php文件,并输入相应的测试内容,打开浏览器输入localhost测试。


版权所有丨如未注明丨均为原创丨本网站采用BY-NC-SA协议进行授权丨转载请注明乐子布匹 - Ubuntu15.04下搭建LNMP环境
喜欢 (0)
[llxb61@sina.com]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址