Linux+Nginx+Mysql+PHP

1 篇文章 0 订阅
1 篇文章 0 订阅

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值