今天我在ubuntu上安装了网站搭建环境nginx+mysql+php-fpm
一、安装
1.安装Mysql
sudo apt-get install mysql-server mysql-client
过程中需要设置root帐号的密码
2.安装nginx
sudo apt-get install nginx
启动nginx
/etc/init.d/nginx start或 service nginx start
在浏览器中输入127.0.0.1,会显示欢迎页面
3.安装php5-fpm
sudo apt-get install php5-fpm
安装后用php -v可看到版本
4. 安装php5-mysql
sudo apt-get install php5-mysql #将php和mysql连接起来
二、配置
1.配置nginx
sudo vim /etc/nginx/sites-enabled/default
--找到默认网站根路径
root /usr/share/nginx/html
改为 root /www
(事先mkdir /www 并 chmod 755 /www)
--找到并将这一句该为index index.php index.html index.htm index.nginx-debian.html;
--找到并将这一段改为
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params; //不加这句可能会出现502 gateway哦
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; //要是不加这句话,显示php页面可能会空白哦
}
改完之后,重启nginx:
service nginx reload
2.配置php
sudo vim /etc/php5/fpm/pool.d/www.conf
将listen = /var/run/php5-fpm.sock改为
listen = 127.0.0.1:9000 不改的话,访问php页面时可能会404 forbidden哦
重启php-fpm:
service php5-fpm reload
三、测试
/www下建立index.php:
<?php
echo phpinfo();
?>
打开浏览器127.0.0.1,看到页面,ok
参考文章
http://budongzhenren.blog.51cto.com/2288320/991365
http://www.cnblogs.com/helinfeng/p/4219051.html