ホームページ > バックエンド開発 > PHPチュートリアル > Centos 7 の php.ini の変更は無効です。php nginx mysql を拡張するときに、関連する問題が発生します。

Centos 7 の php.ini の変更は無効です。php nginx mysql を拡張するときに、関連する問題が発生します。

WBOY
リリース: 2016-06-13 12:20:39
オリジナル
1359 人が閲覧しました

centos 7 php.ini の変更は無効です。php nginx mysql をコンパイルしてインストールします。php mysql の拡張に問題があります。

この投稿は、u011789405 によって 2015-04-22 17:30:35 によって最終編集されました。 phpのバージョンは5.6 .7です
phpinfo()関数は次のとおりです


図に示すように、パスは/usr/etc/php/etc

<br />[[email&#160;protected] php]# cd /usr/etc/php/etc<br />[[email&#160;protected] etc]# ls<br />pear.conf  php-fpm.conf  php-fpm.conf.default  php.ini<br />
ログイン後にコピー


ここでは少なくとも timezone =PRC が変更されています
ただし、ファイル /usr/etc/php/etc を変更したのはデフォルト値です。 /php.ini


mysql.so も
extension
extension=mysql.so を生成するか、その後にセミコロンを削除しましたが、機能しません。

ルート ディレクトリ内のすべての php を検索します。

[[email protected] /]# find -name php.ini
./ が 1 つだけあります。 usr/etc/php/etc/php.ini

この変更は機能しません どこを変更すればよいでしょうか?

コンパイル時にパスを指定しました。 > php.ini の処理
http://www.cnblogs.com/xxx91hx/p/ 4410188.html


どこが間違っているのか全く分かりません、教えて下さい。アドバイスを数日間探していました。 。 。 。 。 。

機能しない場合は、間違った位置にあるはずですが、なぜ効果がありませんか? または、いくつかの不足しているモジュールがインストールされています。 。 。 。

これは拡張機能のディレクトリです


生成されました

他に何を追加すればよいのかわかりません。 mysqlを拡張してmysqlデータベースに接続します~




------解決策のアイデア---------- ------------

php5.5 以降、mysql 拡張機能の使用は推奨されなくなります。使用時には有効期限の警告が表示されます。mysqli または pdo 拡張機能を使用することをお勧めします
------解決策------ ---
あなたの間違いはタイムゾーンを設定しなかったことです。これは mysql に関連しています。どのような関係がありますか?
------解決策のアイデア----------------------
Linux で my.cnf を変更してみる 試してみるこのファイルであることを覚えています。変更するファイルは/etc/my.cnf
です。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート