Linux サーバーでは、PHP バージョンは 5.6 です。sqlsrv 拡張機能と pdo_sqlsrv 拡張機能をインストールするにはどうすればよいですか?
5.6 は pdo-sqlsrv 拡張機能をサポートしていないとオンラインで読むのはなぜですか?
私は、Pagoda パネルとともにインストールされる Xiaoniao Cloud Linux サーバーを使用しています。オンラインで他の人も参照しています:
最初のステップはソースをインストールすることです。2 番目のステップはドライバーをインストールすることです。 3 番目のステップは、pdo-sqlsrv ソース コードをダウンロードすることです。
wget http://pecl.php.net/get/pdo_sqlsrv-5.6.1.tgz
tar -zxvf pdo_sqlsrv- 5.6.1.tgzcd pdo_sqlsrv-5.6.1
/www/server/php/73/bin/phpize./configure --with-php-config=/www/server/php/73/bin/ php-configmake && 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.ini にはこれら 2 つの拡張子はありません
php.ini を編集し、対応する拡張子を見つけて、直前のセミコロンを削除して、サービスを再起動します
5.6 は pdo-sqlsrv 拡張機能をサポートしていないとオンラインで読むのはなぜですか?
私は、Pagoda パネルとともにインストールされる Xiaoniao Cloud Linux サーバーを使用しています。オンラインで他の人も参照しています:
最初のステップはソースをインストールすることです。2 番目のステップはドライバーをインストールすることです。 3 番目のステップは、pdo-sqlsrv ソース コードをダウンロードすることです。
wget http://pecl.php.net/get/pdo_sqlsrv-5.6.1.tgz
tar -zxvf pdo_sqlsrv- 5.6.1.tgzcd pdo_sqlsrv-5.6.1
/www/server/php/73/bin/phpize./configure --with-php-config=/www/server/php/73/bin/ php-configmake && 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.ini にはこれら 2 つの拡張子はありません
php.ini を編集し、対応する拡張子を見つけて、直前のセミコロンを削除して、サービスを再起動します