1. 文章
  2. 文章详情

ubuntu 14系统下搭建nginx+php+mysql服务器环境

1、安装apt源管理工具、添加nginx和php的安装源

apt-get install python-software-properties
add-apt-repository ppa:nginx/stable
add-apt-repository ppa:ondrej/php5

2、更新系统软件

apt-get update

3、安装mysql

apt-get install mysql-server

在安装过程中,会要求你输入MySQL的root账号的密码。

4、安装php及mysql扩展

apt-get install php5 php5-fpm php5-mysql php-apc

如果mysqli扩展安装不上,执行如下命令:

aptitude install php5-mysql

登陆mysql

mysql -u root -p 

5、选择性的安装php的各类功能模块

apt-get install php-pear php5-dev php5-curl
apt-get install php5-gd php5-intl php5-imagick
apt-get install php5-imap php5-mcrypt php5-memcache
apt-get install php5-ming php5-ps php5-pspell
apt-get install php5-recode php5-snmp php5-sqlite
apt-get install php5-tidy php5-xmlrpc php5-xsl

6、安装nginx服务器

apt-get install nginx

7、配置php

vi /etc/php5/fpm/php.ini
;cgi.fix_pathinfo=1 改为:cgi.fix_pathinfo=0

8、配置nginx服务器

mkdir /www
chmod 755 /www    创建一个 /www 目录设置为 755 权限

vi /etc/nginx/sites-enabled/default
root /usr/share/nginx/html;  改为:root /www;
将网站根目录设置到/www 目录下,注意不要写成 /www/ 这种格式,

index index.html index.htm; 改为:index index.php index.html index.htm;
在默认索引文件中增加 index.php


找到:location ~ .php$ { * } 区块
做如下调整
location ~ .php$ {
try_files $uri =404; #增加
fastcgi_split_path_info ^(.+.php)(/.+)$; #反注释

9,重启各项服务

service php5-fpm reload
service nginx reload
重新加载各项配置改动。

发表评论

登录后才能评论

评论列表(0条)