Help us understand the problem. What is going on with this article?

Fatal error: Call to undefined function mysql_connect()と言われたのでphp-mysqlを入れたら解決しました。

More than 5 years have passed since last update.

いままで表示されていたPHPが、Httpdを再起動したところおMySQLに繋がらなくなってしまいました。環境はCentOSです。

mysql_connect()を呼べないというエラー

ブラウザからなぞのFatalエラーでわからんまん(☝ ՞ਊ ՞)

Fatal error: Call to undefined function mysql_connect()

ん?MySQLは入っているはずなのにどういうことだろうか(^^ゞ

phpinfoを確認

困ったときはphpinfoをブラウザから確認します。

phpinfoを確認
phpinfo();

するとMySQLの項目がありません。PHPがMySQLを認識してないと出るみたいです。

インストールされているパッケージを確認

PHPとMySQL関連のパッケージを確認します。

yum list installed | grep mysql

mysql.x86_64                              5.6.26-2.el5                 installed
mysql-community-client.x86_64             5.6.26-2.el5                 installed
mysql-community-common.x86_64             5.6.26-2.el5                 installed
mysql-community-devel.i386                5.6.26-2.el5                 installed
mysql-community-devel.x86_64              5.6.26-2.el5                 installed
mysql-community-libs.i386                 5.6.26-2.el5                 installed
mysql-community-libs.x86_64               5.6.26-2.el5                 installed
mysql-community-libs-compat.x86_64        5.6.26-2.el5                 installed
mysql-community-release.noarch            el5-5                        installed
mysql-community-server.x86_64             5.6.26-2.el5                 installed

お、php-mysqlがない:(;゙゚'ω゚'):

php-mysqlをインストール

PHP5.3を使っているのでphp-53-mysqlを入れます。

sudo yum install php53-mysql

普通はphp-mysqlを入れるといいと思います。

ブラウザから確認

phpinfoでもMySQLの項目が現れて、エラーが消えました(☝ ՞ਊ ՞)

pugiemonn
GoogleTagManagerを利用してGAを操るようなマーケターとしてお仕事しています(☝ ՞ਊ ՞)
pugiemonn_com
pugiemonn.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした