centos安装php5、卸载php、安装php7的教程

  • Post category:Linux

下面是centos安装php5、卸载php、安装php7的教程的完整攻略,具体过程如下:

安装php5

  1. 确认系统是否为centos,并且安装yum管理工具

shell
cat /etc/redhat-release
yum install -y yum-utils

  1. 添加epel源

yum install epel-release -y

  1. 安装php5及相关扩展和依赖包

yum install -y php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mcrypt

  1. 修改php配置文件

vi /etc/php.ini

找到date.timezone,将其值改为Asia/Shanghai,保存并退出。

  1. 重新启动httpd服务

service httpd restart

  1. 确认php5是否安装成功,创建一个php文件并打开浏览器访问,看是否能正确输出php信息。

“`php

“`

如果可以正确输出php信息,说明php5安装成功。

卸载php

  1. 查看已安装的php包

rpm -qa|grep php

  1. 删除已安装的php包及其依赖包

rpm -e --nodeps 包名

  1. 删除httpd配置文件中的php相关信息

vi /etc/httpd/conf/httpd.conf

将所有与php相关的配置内容删除,保存并退出。

  1. 重新启动httpd服务

service httpd restart

  1. 确认php已成功卸载,访问之前的php测试文件,应该看到文件内容以字符串形式展现,而不是被php解析。

安装php7

  1. 安装php7及相关扩展和依赖包

yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73
yum install -y php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mcrypt

  1. 修改php配置文件

vi /etc/php.ini

找到date.timezone,将其值改为Asia/Shanghai,保存并退出。

  1. 重新启动httpd服务

service httpd restart

  1. 确认php7是否安装成功,创建一个php文件并打开浏览器访问,看是否能正确输出php7信息。

“`php

“`

如果可以正确输出php7信息,说明php7安装成功。

以上就是centos安装php5、卸载php、安装php7的教程的完整攻略,希望对你有所帮助。