Sous serveur Linux, la version PHP est 5.6. Comment installer l'extension sqlsrv et l'extension pdo_sqlsrv ?
Pourquoi est-ce que je lis en ligne que la version 5.6 ne prend pas en charge l'extension pdo-sqlsrv ?
J'utilise le serveur Xiaoniao Cloud Linux, qui est installé avec le panneau Pagoda. Je fais également référence à d'autres en ligne :
La première étape consiste à installer la source. La deuxième étape consiste à installer le pilote. le code source 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
Il n'y a pas ces deux extensions dans php.ini
Modifiez php.ini, recherchez l'extension correspondante, supprimez le point-virgule précédent, puis redémarrez le service
Pourquoi est-ce que je lis en ligne que la version 5.6 ne prend pas en charge l'extension pdo-sqlsrv ?
J'utilise le serveur Xiaoniao Cloud Linux, qui est installé avec le panneau Pagoda. Je fais également référence à d'autres en ligne :
La première étape consiste à installer la source. La deuxième étape consiste à installer le pilote. le code source 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
Il n'y a pas ces deux extensions dans php.ini
Modifiez php.ini, recherchez l'extension correspondante, supprimez le point-virgule précédent, puis redémarrez le service