Centos7 で Pagoda パネル PHP7.3 に sqlsrv 拡張機能をインストールする方法

藏色散人
リリース: 2021-04-23 16:10:00
転載
3324 人が閲覧しました

Pagoda Panel の次のチュートリアル コラムでは、Centos7 上の Pagoda Panel PHP7.3 に sqlsrv 拡張機能をインストールする方法を紹介します。それが必要!

Centos7 の Pagoda パネル PHP7.3 に sqlsrv 拡張機能をインストールする

最初は php7.4 を選択しましたが、設定後、動的拡張機能を読み込めませんでした。php7.3 にダウングレードしました。

php7.3 をコンパイルしてインストールした後、次の手順を実行します。

Microsoft のソースに参加します

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo
ログイン後にコピー
(https://packages.microsoft.com/) で見つけることができます。 config/rhel )、対応する必要なバージョンを見つけます


ドライバーをインストールします

#如果安装过,防止冲突可先卸载再安装
yum remove unixODBC

yum install msodbcsql mssql-tools unixODBC-devel
ログイン後にコピー

pdo_sqlsrv 拡張パッケージをダウンロードし、解凍します

wget http://pecl.php.net/get/pdo_sqlsrv-5.6.1.tgz
tar -zxvf pdo_sqlsrv-5.6.1.tgz
cd pdo_sqlsrv-5.6.1
ログイン後にコピー

対応する php バージョンの phpize を使用します

/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make && make install
ログイン後にコピー

拡張機能を書き込みます

echo "extension = pdo_sqlsrv.so" >> /www/server/php/73/etc/php.ini
/etc/init.d/php-fpm-73 reload
ログイン後にコピー

成功したかどうかを確認します

/www/server/php/73/bin/php -m|grep -i  sqlsrv
ログイン後にコピー

すべての拡張機能を表示

php -m
ログイン後にコピー
PS: 自分の PHP バージョンに注意してください。PHP7.4 を何度もインストールすると、動的拡張機能を読み込めないというメッセージが表示されます。成功した専門家はコメントを残すことができます。

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

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!