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

藏色散人
リリース: 2023-03-07 10:38:01
オリジナル
2952 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート