centos6 yum安装apache+php7

一、 环境

Linux操作系统: centos6.9

Apache版本: Apache2.2

二、 安装步骤

1、 检查系统上是否有旧版本的apache

[root@VM_0_11_centos ~]# rpm -qa httpd

      如果有旧版本就执行卸载

[root@VM_0_11_centos ~]# rpm -e httpd

2、 查看yum上的apache版本

[root@VM_0_11_centos ~]# yum list httpd
Loaded plugins: fastestmirror, priorities, security
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * webtatic: uk.repo.webtatic.com
Available Packages
httpd.x86_64                                                2.2.15-69.el6.centos   

3、 安装apache2.2

[root@VM_0_11_centos ~]# yum install httpd

4、 启动apache(默认端口为80)

[root@VM_0_11_centos httpd]# service httpd start
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]

5、 访问apache

6、 apahce 主要配置目录

[root@VM_0_11_centos httpd]# cd /etc/httpd/

7、 服务器默认部署根目录

[root@VM_0_11_centos httpd]# cd /var/www/html/

8、 设置开机自动启动

[root@VM_0_11_centos html]# chkconfig --add httpd

9、 监听端口修改(默认 80)

[root@VM_0_11_centos ~]# vi /etc/httpd/conf/httpd.conf

  

三、支持php

1、 安装php7环境

先卸载掉旧版本的php,查看系统上所有的关于php的安装包

[root@VM_0_11_centos httpd]# rpm -qa|grep php 
php71w-common-7.1.18-1.w6.x86_64
php71w-cli-7.1.18-1.w6.x86_64
php71w-pdo-7.1.18-1.w6.x86_64
php71w-gd-7.1.18-1.w6.x86_64
php71w-mbstring-7.1.18-1.w6.x86_64
php71w-mcrypt-7.1.18-1.w6.x86_64
php71w-ldap-7.1.18-1.w6.x86_64
php71w-mysql-7.1.18-1.w6.x86_64
php71w-fpm-7.1.18-1.w6.x86_64

    按顺序卸载

[root@VM_0_11_centos httpd]# rpm -e php71w-mysql-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-pdo-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-cli-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-gd-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-mcrypt-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-mbstring-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-ldap-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-fpm-7.1.18-1.w6.x86_64
[root@VM_0_11_centos httpd]# rpm -e php71w-common-7.1.18-1.w6.x86_64

查询是否卸载干净

[root@VM_0_11_centos httpd]# php -v
-bash: /usr/bin/php: No such file or directory

卸载干净后,开始安装php7

  安装epel-release

[root@VM_0_11_centos httpd]# yum -y install epel-release

  获取php7的yum源

[root@VM_0_11_centos ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

  安装php7

[root@VM_0_11_centos ~]# yum install php70w

  验证php是否安装完成

[root@VM_0_11_centos ~]# php -v
PHP 7.0.30 (cli) (built: Apr 28 2018 10:41:40) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

3、 重启httpd服务

[root@VM_0_11_centos httpd]# service httpd restart         
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]

4、 在服务器根目录创建index.php

<?php
 phpinfo();
?>

5、 打开浏览器访问index.php

        ip地址 / index.php

6、 php7的扩展

[root@VM_0_11_centos html]# yum install php70w.x86_64 php70w-bcmath.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-dba.x86_64 php70w-devel.x86_64 php70w-embedded.x86_64 php70w-enchant.x86_64 php70w-fpm.x86_64 php70w-gd.x86_64 php70w-imap.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysqlnd.x86_64 php70w-odbc.x86_64 php70w-opcache.x86_64 php70w-pdo.x86_64 php70w-pdo_dblib.x86_64 php70w-pear.noarch php70w-pecl-apcu.x86_64 php70w-pecl-apcu-devel.x86_64 php70w-pecl-imagick.x86_64 php70w-pecl-imagick-devel.x86_64 php70w-pecl-mongodb.x86_64 php70w-pecl-redis.x86_64 php70w-pecl-xdebug.x86_64 php70w-pgsql.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64 nginx php70w-intl -y
[root@VM_0_11_centos html]# yum install php70w-mysqlnd.x86_64

猜你喜欢

转载自blog.csdn.net/wawawawawawaa/article/details/81268253