程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Centos中PHP缺少庫的解決辦法(本方法比較暴力,不到萬不得已,請勿模仿!)

Centos中PHP缺少庫的解決辦法(本方法比較暴力,不到萬不得已,請勿模仿!)

編輯:關於PHP編程

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"


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved