centos如何使用yum安装php和nginx
1、安装SSH登陆工具
首先下载putty.exe
下载地址:http://dlsw.baidu.com/sw-search-sp/soft/78/15699/putty_V0.63.0.0.43510830.exe
2、SSH登陆服务器。
打开putty.exe 在Host Name中输入你的IP地址或者域名。
比如你的域名是www.bigesec.com已经解析到了服务器的IP上,则为了方便记忆可以直接输入域名。
如果没有域名,则输入具体的IP地址。比如 192.168.138.12
3、添加epel源:
yum install epel-release
安装php:
yum install php-fpm php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-magickwand php-magpierss php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy
设置php-fpm自动启动:
chkconfig php-fpm on
启动php进程:
/etc/init.d/php-fpm start
4、安装nginx:
wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm –ivh ./nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx
启动nginx:
/etc/init.d/nginx start
设置nginx开机自动启动:
chkconfig nginx on
5、安装完成后设置防火墙允许80端口例外以便能正常对外提供web服务。
编辑/etc/sysconfig/iptables 在22端口的规则下面增加一条
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
完成后重启防火墙:
/etc/init.d/iptables restart
6、配置nginx支持php
经验无啊直接插入代码,配置nginx支持php参考:
http://www.bigesec.com/archives/497.html