centos 環境下編譯安裝PHP7 的mysql拓展

php7安裝的時候默認狀況下沒有mysql拓展,若是項目須要的話須要本身安裝:php

首先
git clone https://github.com/php/pecl-database-mysql     mysql   --recursivemysql

使用phpize編譯:git

[root@opstrip.com mysql]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:   20151012
Zend Module Api No:  20151012
Zend Extension Api No: 320151012
[root@opstrip.com mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config

安裝github

[root@opstrip.com mysql]# make && make install
[root@opstrip.com mysql]# ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
mysql.so opcache.a opcache.so

安裝完成後需確認MySQL擴展安裝是否正確。sql

最後修改php.ini配置文件,增長一行:bash

extension = "mysql.so"

從新啓動php-fpm服務就能在phpinfo裏看到MySQL擴展了:php7

相關文章
相關標籤/搜索