下面是centos安装php5、卸载php、安装php7的教程的完整攻略,具体过程如下:
安装php5
- 确认系统是否为centos,并且安装yum管理工具
shell
cat /etc/redhat-release
yum install -y yum-utils
- 添加epel源
yum install epel-release -y
- 安装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
- 修改php配置文件
vi /etc/php.ini
找到date.timezone
,将其值改为Asia/Shanghai
,保存并退出。
- 重新启动httpd服务
service httpd restart
- 确认php5是否安装成功,创建一个php文件并打开浏览器访问,看是否能正确输出php信息。
“`php
“`
如果可以正确输出php信息,说明php5安装成功。
卸载php
- 查看已安装的php包
rpm -qa|grep php
- 删除已安装的php包及其依赖包
rpm -e --nodeps 包名
- 删除httpd配置文件中的php相关信息
vi /etc/httpd/conf/httpd.conf
将所有与php相关的配置内容删除,保存并退出。
- 重新启动httpd服务
service httpd restart
- 确认php已成功卸载,访问之前的php测试文件,应该看到文件内容以字符串形式展现,而不是被php解析。
安装php7
- 安装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
- 修改php配置文件
vi /etc/php.ini
找到date.timezone
,将其值改为Asia/Shanghai
,保存并退出。
- 重新启动httpd服务
service httpd restart
- 确认php7是否安装成功,创建一个php文件并打开浏览器访问,看是否能正确输出php7信息。
“`php
“`
如果可以正确输出php7信息,说明php7安装成功。
以上就是centos安装php5、卸载php、安装php7的教程的完整攻略,希望对你有所帮助。