ホームページ  >  記事  >  バックエンド開発  >  php mysql拡張機能をインストールする方法

php mysql拡張機能をインストールする方法

藏色散人
藏色散人オリジナル
2020-11-05 10:54:142959ブラウズ

php mysql 拡張機能のインストール方法: 最初に php ソース コードの ext/mysql ディレクトリに移動し、次に phpize を実行して configure を実行し、次にコンパイルしてインストールして mysql.so を生成し、最後に php.ini ファイルを変更して、 mysql.so を追加 設定を展開するだけです。

php mysql拡張機能をインストールする方法

#推奨: 「

PHP ビデオ チュートリアル

PHP のインストール mysql.so 拡張機能

PHP の mysql_connect モジュールは徐々に非推奨になりました。環境をセットアップするときに mysql 拡張機能をインストールしませんでしたが、今日古いプロジェクトをメンテナンスしているときにエラーが発生しました。

Fatal error: Uncaught Error: Call to undefined function mysql_connect()

Soグーグルで調べたところ、php と mysql がインストールされている場合は、phpize ツールを使用して mysql.so 拡張機能を手動でコンパイルして生成すると、問題を解決できることがわかりました。

次の手順です:

1. PHP ソース コード ディレクトリの ext/mysql を入力します

cd /usr/local/src/php-5.6.29/ext/mysql/

2. phpize を実行し、このディレクトリに設定ファイルを生成します (PHP インストール ディレクトリ: /usr/local/php/)

/usr/local/php/bin/phpize

3.configure を実行し、php-config ファイルの場所 (/usr/local/php/bin/php-config) と mysql インストール ディレクトリ (/usr/local/mysql/)

 ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/
## を指定します。 #4. コンパイルしてインストールし、mysql.so

make && make install
# を生成します ##5. php.ini ファイルを変更し、mysql.so 拡張構成を追加し、保存して終了します

extension=mysql.so

6. php を再起動しますfpm

service php-fpm restart

7. /usr/local/nginx/html/mysql.php

コードをコピー

<?php
$con = mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;);
if($con){
    die(&#39;ok&#39;);
}else{
    die(&#39;Could not connect: &#39; . mysql_error());
}

などの Web ディレクトリに php ファイルをテストして追加します。 URL にアクセスします。例: http://192.168.8.9/mysql.php

ok が表示されれば、設定は成功です

以上がphp mysql拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。