ホームページ  >  記事  >  バックエンド開発  >  CentosのPHPのライブラリ不足を解決する方法(この方法は比較的暴力的ですので、最終手段以外は絶対に真似しないでください!)_PHPチュートリアル

CentosのPHPのライブラリ不足を解決する方法(この方法は比較的暴力的ですので、最終手段以外は絶対に真似しないでください!)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:10:201075ブラウズ

CentosのPHPのライブラリ不足の解決策(この方法は比較的暴力的ですので、最終手段以外は絶対に真似しないでください!)

問題の原因:PHPをインストールする際によく使う拡張機能が完全に揃っていない場合追加すると、拡張機能の不足が発生しやすく、長期にわたって続きます。使用後、yum を使用して拡張機能を追加したい場合、依存関係の問題が発生し、現時点では拡張機能をインストールできません。ソフトウェア パッケージを自分でダウンロードして、./configure; make install; という一連のコマンドを実行してインストールすることしかできませんが、インストールの最後にはうまくいかない可能性があります。インストールに失敗しました!そこで、より暴力的な方法として、PHP を完全にアンインストールし、yum! で再インストールする方法を紹介します。 ! !
次のコマンドを使用して、どのインストール パッケージが 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
上記を確認したら、それらを 1 つずつアンインストールできます...
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 のカスタム設定。具体的には、次の 2 行を /etc/php.ini ファイルに追加します。

cgi.fix_pathinfo=0

date.timezone="中国"


http://www.bkjia.com/PHPjc/936937.html

本当http://www.bkjia.com/PHPjc/936937.html技術記事 Centos で PHP にライブラリが不足している場合の解決策 (この方法は非常に暴力的です。最終手段でない限り真似しないでください!) 問題の原因: PHP をインストールするときによく使用される拡張機能が完全に追加されていない場合、簡単に問題が発生します。行方不明…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。