hidekiwiki

   

http://fukumoto-tech.serveblog.net/wordpress/wp-content/uploads/2011/01/php_2-300x225.jpg


phpファイルを実行しようとしたところ以下エラーがでた。

「PHP Warning: Module 'mysql' already loaded in Unknown on line 0」


原因: /etc/php.iniファイルにextension=mysql.soが読み込まれているためだと思われます。

phpの設定ファイル /etc/php.iniファイルを以下コマンドで確認。

grep "extension=mysql.so" /etc/php.ini

/etc/php.iniファイルを以下コマンドでバックアップを取る。

cp -a /etc/php.ini /etc/php.ini.bak

バックアップ後、/etc/php.iniファイルを編集。

vi /etc/php.ini

extension=mysql.so行の先頭を「;」でコメントアウト。

:wqで保存する。

念のため、バックアップファイルとの差分を確認。

diff /etc/php.ini /etc/php.ini.bak

以下のようになっていればOK。 < ; extension=mysql.so --- > extension=mysql.so

その後、MySQLおよびApacheを再起動。

/etc/init.d/mysqld restart
/etc/init.d/httpd configtestで念のため文法チェック。

「Syntax OK」と表示されれば問題なし。

以下でApacheを再起動。

/etc/init.d/httpd restart

その後、「PHP Warning: Module 'mysql' already loaded in Unknown on line 0」エラーがでていないことを確認する。


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-11 (水) 01:39:22