How to compile and install mysql with php under Linux: 1. Enter the pdo_mysql directory of the php source code package installation path; 2. Run phpize; 3. Run config; 4. Compile and install to generate mysql.so; 5. Add mysql.so extension configuration; 6. Restart php-fpm.
The operating environment of this article: linux5.9.8 system, PHP7.1 version, DELL G3 computer
How to compile and install php under linux mysql?
PHP compile and install the extension of mysql.so
1. Enter the pdo_mysql directory of the php source code package installation path
/usr/local/src/php/package/php-5.6.29/ext/pdo_mysql
2. Run phpize, in the Generate a configure file in the directory
/usr/local/php/bin/phpize
3. Run config, specify the mysql and php directory locations
./configure --prefix=/data/php --with-pdo-mysql=/data/mysql/bin/mysql_config --with-php-config=/data/php/bin/php-config --with-zlib-dir=/root/php-5.6.25/ext/zlib
4. Compile and install, generate mysql.so
make && make install
5. Modify php.ini file, add mysql.so extension configuration, save and exit
vim /data/php/etc/php.ini extension=pdo_mysql.so
6. Restart php-fpm
service php-fpm restart
test, add php files in the web directory, such as /data/nginx/ html/mysql.php
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }
Access the URL, such as: http://ip/mysql.php
If ok is displayed, the configuration is successful
Recommended learning: "PHP video tutorial》
The above is the detailed content of How to compile and install mysql in php under linux. For more information, please follow other related articles on the PHP Chinese website!