189 8069 5689

ubuntu11.10配置WEB服务器Nginx+PHP+MySql

1,安装Nginx

创新互联是一家集网站建设,正蓝企业网站建设,正蓝品牌网站建设,网站定制,正蓝网站建设报价,网络营销,网络优化,正蓝网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

apt-get install nginx

启动 nginx

/etc/init.d/nginx start

在浏览器输入http://localhost,如果出现 Welcom to Nginx! 则说明安装成功

下面是几个nginx文件目录,上面装的时候是采用默认安装的,所以目录跟网上一些资料不一样

nginx配置文件 /etc/nginx/nginx.conf

nginx虚拟主机配置文件 /etc/nginx/sites-available/default

默认网站目录 /usr/share/nginx/www

2,安装PHP

apt-get install php5-cgi php5-cli php5-fpm

安装过程中会遇到这个问题:

由于已经达到 MaxReports 限制,没有写入 apport 报告..

解决办法是:

1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
3.$ sudo apt-get update, apt-get -f install //不用解释了吧
4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字

3.整合Nginx 和 php

打开/etc/nginx/sites-available/default

将下面一段代码前面的注释去掉:

location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

4. 重启nginx 和 php

/etc/init.d/nginx restart

/etc/init.d/php5-fpm restart

5.测试

在/usr/share/nginx/html 目录中新建一个a.php文件

内容随意,如下面的就可以

echo "i love you!";

?>

保存,并在浏览器中输入 http://localhost/a.php

如果输出 i love you! 则环境配置成功。

6.安装mysql

apt-get install mysql-server mysql-client

http://hi.baidu.com/moon_1st/blog/item/a370b4cc33d30b20f8dc61e6.html

http://blog.csdn.net/wxyztuv/article/details/7304318

http://www.xker.com/page/e2011/0217/100209_3.html#

http://hi.baidu.com/qilin0090/blog/item/13b750113739b169ca80c4ec.html

http://xiaogangblog.com/archives/440


文章标题:ubuntu11.10配置WEB服务器Nginx+PHP+MySql
文章地址:http://cdxtjz.cn/article/cjghjg.html