Nginx:
1、 在/etc/yum.repos.d/目录下面创建一个源配置文件nginx.repo
a) vi /etc/yum.repos.d/nginx.repo
b) 填写如下内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
c) 保存,则会产生一个/etc/yum.repos.d/nginx.repo文件
2、 下面直接执行如下指令即可自动安装好Nginx
a) yum install nginx –y
b) 安装完成,下面直接就可以启动Nginx了
i. service nginx start (启动nginx)
c) vi /etc/sysconfig/iptables (配置防火墙)
i. 在文件加入 -A INPUT-m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 规则
ii. 重启防火墙serviceiptables restart
3、 Nginx的命令以及配置文件位置
a) service nginx start #启动nginx服务
b) service nginx stop #停止nginx服务
c) service nginx restart #重启nginx服务
d) service nginx.conf #nginx配置文件位置
PHP
1、 检查当前安装的PHP包
a) yum list installed | grep php
b) 如果有安装的PHP包,先删除他们
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
2、 Centos 5.X
a) rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
3、 CentOs 6.x
a) rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
4、 CentOs 7.X
a) rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
b) rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
c) 如果想删除上面安装的包,重新安装
rpm -qa | grep webstatic
rpm -e 上面搜索到的包即可
5、运行yum install
yum install php55w-fpm php55wphp55w-cli php55w-common php55w-gd php55w-ldap php55w-mbstring php55w-mcryptphp55w-mysql php55w-pdo
注:如果想升级到5.6把上面的55w换成56w就可以了。
6、安装PHP FPM
yum install php55w-fpm
注:如果想升级到5.6把上面的55w换成56w就可以了
安装php-mcrypt模块报错:
Error: Package:php55w-mcrypt-5.5.38-1.w6.x86_64 (webtatic)
Requires:libmcrypt.so.4()(64bit)
安装libmcrypt.so.4方法:
wgethttp://mirrors.hust.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivhepel-release-6-8.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
yum install libmcrypt-devel
扩展目录ls /usr/lib64/php/modules/
nginx&&PHP
vi/etc/nginx/conf.d/default.conf