设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

在CentOS 5.6 中安装 Nginx + PHP5 + MySQL

2012-4-19 13:38| 发布者: 红黑魂| 查看: 6361| 评论: 0

摘要: nginx是俄罗斯开发人员开发的web服务器软件,其特点是运行速度快,占用内存小,CPU低消耗,使用迅速在web服务器市场上占领了一席之地,现在nginx已经成立了一家专门的公司。在本教程中使用主机名server1.example.com ...

修改内容如下:

# pkgs in the -Testing repo are not gpg signed
[kbs-CentOS-Testing]
name=CentOS.Karan.Org-EL$releasever – Testing
gpgcheck=0
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=1
baseurl=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/

之后,我们可以安装nginx的如下:
yum install nginx
然后,我们创建系统启动nginx的链接并启动它:

chkconfig --levels 235 nginx on
/etc/init.d/nginx start

浏览器输入您的Web服务器IP地址或主机名(如类型http://192.168.0.100),你应该看到一个空白页,说明网站已经工作 此空白主页地址(/usr/share/nginx/html/index.html,可以自己修改一下看看):

安装PHP5
yum install lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy
打开/etc/php.ini配置cgi.fix_pathinfo = 1:
vi /etc/php.ini

cgi.fix_pathinfo = 1

lighttpd的FastCGI包附带的可执行文件/usr/bin/spawn-fcgi,可以看帮助:
spawn-fcgi --help
要开始一个PHP FastCGI的守护进程侦听端口 9000 localhost 上的用户和组运行nginx的,我们运行下面的命令 :
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nginx -g nginx -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid
当然,你不想在键入该命令时手动启动系统,使系统在开机时自动执行命令,打开/etc/rc.local:
vi /etc/rc.local
在文件没为加入如下内容:

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


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部