#author("2017-01-11T01:39:22+09:00","Group2","Group2")
[[hidekiwiki]]

#html{{
<meta name="description" content="http://fukumoto-tech.serveblog.net/wiki/" />&#160;
<meta name="keywords" content="Linux,PHP,エラー,対処,設定,Warning,MySQL,mysql,php" />&#160;
<link rel="canonical" href="http://fukumoto-tech.serveblog.net/wiki/" />
<br>
<!-- admax -->
<script src="http://adm.shinobi.jp/s/1a0429ab1f292195e9a461469817a0ca"></script>
<!-- admax -->
</html>
}}
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」 [#f6f67436]
-------------------------------------------------------------------
**原因: /etc/php.iniファイルにextension=mysql.soが読み込まれているためだと思われます。 [#a2bca435]

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。
&lt; ;    extension=mysql.so --- &gt;     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