centos7.0 centos6.0 yum 安装php服务

centos7.0 centos6.0 yum 安装php服务

Posted by panmg on October 8, 2019

centos7.0 yum 安装php服务器

转载 https://blog.csdn.net/jiaoshenmo/article/details/50923900

首先收一下:centos7.0用yum直接安装apache、php他们的默认版本是apache2.4和php5.4 1、安装之前先检查一下系统是否有默认安装的apache或者php

1
2
rpm -qa | grep httpd 
rpm -qa | grep php

2、把上面指令列出来的包删除

1
rpm -e * * * *(包名)

3、在安装前 ,更新一下系统

1
yum update 

4、安装一些必备的包

1
2
3
yum -y install gcc 
yum -y install gcc-c++ 
yum -y install make

因为yum安装会把所有依赖包一起安装,所以不用去管依赖包,省心 5、开始安装apache

1
 yum install httpd

6、现在去浏览器中输入的服务器的ip,正常情况你是访问不了的,因为有防火墙默认是没有对80端口开启的,所以现在要去开放防火墙对80端口开放

1
2
3
4
5
6
yum install iptables-services —安装iptables防火墙 
vi /etc/sysconfig/iptables —–修改配置 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙 1 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口通过防火墙 2 
把1、2两条规则保存到打开的配置文件里面,注意:要放在20端口下面 
systemctl restart firewalld.service —-重启防火墙

7、现在再去访问,如果成功了 那ok 要上还是不行,去改意义httpd.conf的配置

1
2
3
4
5
   find / -name httpd.conf–假如找不到httpd.conf文件 
   找到ServerName —–改成:ServerName localhost:80 
   ##重启:
   systemctl restart httpd.service 
   systemctl enable httpd.service #设置apache开机启动

8现在去访问不出意外应该会出现

is work ——搞定

9、安装php

查看已经安装的php

1
yum list installed | grep php  

卸载已经安装的php

1
yum remove php.x86_64

默认是php5.4

1
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc–

10、安装php7.0

centos7

1
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm  

centos6

1
2
3
4
5
  rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
  yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-pear.noarch php70w-process.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64 


yum install php70w php70w-fpm php70w-pgsql.x86_64 php70w-curl php70w-gd php70w-mbstring

要上安装php5.6 把上面的70改成56 同理 55就是5.5

11、安装PHP FPM

1
2
3
 yum install php70w-fpm
 systemctl start php-fpm  // 7
 service php-fpm start  //6

查看所有可以安装的扩展

1
 yum list | grep php70w*

查看端口:

1
 netstat -nlpt | grep php-fpm