ubuntu15.04配置php,Ubuntu15.04下搭建LNMP环境

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测试。

Ubuntu 14.04 LTS安装LNMP NginxPHP5(PHP-FPM)MySQL:http://www.linuxdiyf.com/linux/10659.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值