首页 > 后端开发 > php教程 > Centos中PHP缺少库的解决办法(本方法比较暴力,不到万不得已,请勿模仿!)_PHP教程

Centos中PHP缺少库的解决办法(本方法比较暴力,不到万不得已,请勿模仿!)_PHP教程

WBOY
发布: 2016-07-13 10:10:20
原创
1115 人浏览过

Centos中PHP缺少库的解决办法(本方法比较暴力,不到万不得已,请勿模仿!)

问题由来:如果安装PHP时常用的扩展添加的不全很容易出现缺少扩展的情况,长时间使用后想用yum添加扩展就会出现依赖的问题而不能安装,这时就只能尝试自己下软件包通过./configure;make; make install;一系列命令安装,但是装到最后也可能给你当头一棒,告诉你安装失败!所以这里给了一个比较暴力的方法,那就是完全卸载PHP后重新yum安装!!!
下面就教你怎么完全卸载,用下面指令查看都有哪些跟php有关的安装包
rpm -qa | grep php //如果粘贴过去的指令不好使就手打吧
这时就会显示出出现下面的一大堆安装包
php-common-5.4.36-1.el6.remi.i686
php-xml-5.4.36-1.el6.remi.i686
php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.i686
php-fpm-5.4.36-1.el6.remi.i686
php-mysql-5.4.36-1.el6.remi.i686
php-pear-1.9.5-3.el6.remi.noarch
mod-php-5.4-apache2-zend-server-5.4.34-17.i386
php-5.5-bin-zend-server-5.5.13-16.i386
php-bcmath-5.4.36-1.el6.remi.i686
php-pdo-5.4.36-1.el6.remi.i686
php-gd-5.4.36-1.el6.remi.i686
php-dba-5.4.36-1.el6.remi.i686
php-process-5.4.36-1.el6.remi.i686
好啦,看到上面的我们就可以一个一个卸载了...
sudo rpm --nodeps -e (软件包名) //亲努力的卸载吧
...
...
这回我们就可以爽快的重新安装里
sudo yum --enablerepo=remi install php php-fpm php-mysql php-cli php-gd php-mcrypt php-xml php-dba php-pecl-apc //想要什么就自己加吧
安装时,要查看可用的 PHP 模块的完整列表的话,可以运行:
$ sudo yum --enablerepo=remi search php-

你以为这就完里吗?显然没有,还需要启动PHP-FPM服务
$ sudo chkconfig php-fpm on
$ sudo service php-fpm start

配置 PHP

接下来,让我们对 PHP 的配置文件 /etc/php.ini 做自定义设置。更具体的就是在 /etc/php.ini 文件中增加以下两行。
cgi.fix_pathinfo=0
date.timezone ="PRC"


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/936937.htmlTechArticleCentos中PHP缺少库的解决办法(本方法比较暴力,不到万不得已,请勿模仿!) 问题由来:如果安装PHP时常用的扩展添加的不全很容易出现缺...
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板