ubuntu nginx php mysql phpmyadmin_Ubuntu 9.04 install nginx+mysql+php+phpmyadmin

安装平台基于Ubuntu 9.04.使用apt-get简单安装.在安装之前你要准备好源.还有安装库g++ vim ssh links因为你要用到这些功具.

下面这个就是我配置成功图.

c3c604323f2e05af2ada2ea2606eb74e.png

1 Install Tools

#apt-get install g++ vim links ssh

2 安装 MySQL 5.0

#apt-get install mysql-server mysql-client

在安装这个过程中会提示让你输入MYSQL数据库的密码:

New password for the MySQL “root” user:

Repeat password for the MySQL “root” user:

3 安装 Nginx

#apt-get install nginx

启动nginx:

#/etc/init.d/nginx start

在IE浏览器输入你的IP地址:http://myip

root@ptubuntu:~# links ls.ptubuntu.com

7cd25edf54917c997dc8ab3daf0a5e86.png

看到这里,说明你已安装上了nginx了.接下来我们要来配置它.设置启动系统时会自动启动它.

root@ptubuntu:~# update-rc.d nginx defaults

提示:System startup links for /etc/init.d/nginx already exist.

4 安装 PHP5

root@ptubuntu:~# apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

接下来要配置php.ini这个文件,在做一些配置文件之前最好你要做一个备份.

root@ptubuntu:~# cd /etc/php5/cgi/

root@ptubuntu:/etc/php5/cgi# ls

conf.d php.ini

root@ptubuntu:/etc/php5/cgi# cp php.ini php.ini.bak

root@ptubuntu:/etc/php5/cgi# vi php.ini

在php.ini这个文件里添加下一行

cgi.fix_pathinfo = 1

安装lighttpd

root@ptubuntu:# apt-get install lighttpd

安装完接下来要移除它的自动启动程序让它不自动启动.

root@ptubuntu:# update-rc.d -f lighttpd remove

Removing any system startup links for /etc/init.d/lighttpd …

/etc/rc0.d/K09lighttpd

/etc/rc1.d/K09lighttpd

/etc/rc2.d/S91lighttpd

/etc/rc3.d/S91lighttpd

/etc/rc4.d/S91lighttpd

/etc/rc5.d/S91lighttpd

/etc/rc6.d/K09lighttpd

开启PHP FastCGI 设置听的端口9000上运行的本地用户和www-data, 运行下面程序:

root@ptubuntu:# /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

显示 spawn-fcgi.c.197: child spawned successfully: PID: 29470

修改rc.local 这个文件.先备份一个.

root@ptubuntu:~# cp /etc/rc.local .

root@ptubuntu:~# vi /etc/rc.local

添加

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

5 配置Nginx

root@ptubuntu:/etc/nginx# cp nginx.conf nginx.conf.bak

root@ptubuntu:/etc/nginx# vi nginx.conf

修改如下[...]

worker_processes 5;

[...]

keepalive_timeout 2;

[...]0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值