背景:
阅读新闻
Ubuntu 9.04下搭建Nginx+PHP5+MySQL5平台
[日期:2009-06-09] 来源:blog.sina.com.cn/wangxbin 作者:wangxbin [字体:]
作下在Ubuntu 9.04下搭建Nginx+PHP5+MySQL5平台的笔记。
1.安装PHP5
终端执行以下代码:(不要把终端关了)
apt-get install php-pear php5-cli php5-common php5-xcache php5-cgi php5-mysql php5-gd php5-dev php5-memcache
默认安装就行
2.安装mysql5(复制以下代码在终端下执行)
apt-get install mysql-server mysql-client libipc-sharedcache-perl mysql-doc-5.0 tinyca
安装过程中提示输入mysql密码并确认
3.安装nginx(复制以下代码在终端下执行)
apt-get install nginx
4.安装php-fastcgi(复制以下代码在终端下执行,每行单独执行)
先到下载php-fastcgi.tar.gz然后用winscp上传到tmp目录下
cd /tmp/
下载完成后执行解压并安装:(复制以下代码在终端下执行)
tar -zxvf php-fastcgi.tar.gz
cd /tmp/php-fastcgi/
cp init-fastcgi /etc/init.d/init-fastcgi
chmod 755 /etc/init.d/init-fastcgi
cp php-fastcgi /usr/bin/php-fastcgi
cp spawn-fcgi /usr/bin/spawn-fcgi
5.测试PHP-CGI运行:(复制以下代码在终端下执行,每行单独执行)
/etc/init.d/init-fastcgi start
ps -ef |grep php
有以下的显示就代表运行了
www-data 8411 1 0 21:31 ? 00:00:00 /usr/bin/php5-cgi
www-data 8413 8411 0 21:31 ? 00:00:00 /usr/bin/php5-cgi
www-data 8414 8411 0 21:31 ? 00:00:00 /usr/bin/php5-cgi
www-data 8415 8411 0 21:31 ? 00:00:00 /usr/bin/php5-cgi
www-data 8416 8411 0 21:31 ? 00:00:00 /usr/bin/php5-cgi
www-data 8417 8411 0 21:31 ? 00:00:00 /usr/bin/php5-cgi
root 8419 8330 0 21:32 pts/0 00:00:00 grep php
6.修改nginx配置文件(复制以下代码在终端下执行)
gedit /etc/nginx/sites-available/default
找到类似以下两端段改成之
这段以index.php为最优先首页文件
location / {
root /var/www/nginx-default;
index index.php index.html index.htm;
}
这段开始 fastcgi
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
红色部分是修改过的,请注意
7.重新启动nginx(复制以下代码在终端下执行)
/etc/init.d/nginx restart
在/var/www/nginx-default/目录下建立个info.php内容为:
<?php
phpinfo()
?>
然后访问 正常显示就成功了
Ubuntu Server 9.04下安装Zend Optimizer
相关资讯
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯