> 백엔드 개발 > PHP 튜토리얼 > Centos中PHP缺少库的解决办法(本方法比较暴力,不到万不得已,请勿模仿!)_PHP教程

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

WBOY
풀어 주다: 2016-07-13 10:10:20
원래의
1104명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿