centos php7 安裝mysqli擴充套件心得

2021-08-01 14:32:14 字數 1248 閱讀 6640

在新配伺服器時發現,php無法連線到mysql。通過phpinfo發現。根本沒有顯示mysqli的相關配置。經過一系列研究。總結了下。:

第一步:

在phpinfo裡沒有mysqli配置,原因是安裝php7時沒有configure mysqli

安裝php方法:wget 

tar zxvf php-7.1.5.tar.gz

cd php-7.1.5

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/bin/mysql_config             

注:/usr/bin/mysql_config   這個路徑為自己的mysql_config路徑   可通過 find -name mysql_config查詢

make && make install        

cp  php.ini-development /usr/local/lib/php.ini

cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm

chmod +x /etc/init.d/php7-fpm

cd /usr/local/php/etc

cp php-fpm.conf.default php-fpm.conf

cp php-fpm.d/www.conf.default php-fpm.d/www.conf

/etc/init.d/php7-fpm  start 啟動php
安裝完之後會發現phpinfo有mysqli了

第二步:安裝mysqli擴充套件

方法:cd /usr/local/php-7.1.5/ext/mysqli   //到php檔案ext下的mysqli

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/bin/mysql_config     

注:usr/bin/mysql_config 路徑同第一步方法

make

make test

make install

現在應該已經有mysqli擴充套件了

第三步:

修改php.ini

通過phpinfo 查詢到php.ini的路徑。修改php.ini。取消注釋php_mysqi.dll

結束!

centos php 安裝memcache模組

tar zxvf memcache 3.0.8.tgz cd memcache 3.0.8 phpize 如果顯示 phpize command not found 執行find name phpize 查詢phpize的路徑 加到環境變數裡或者 帶絕對路徑用phpize 繼續執行 phpize c...

Linux Centos7安裝及配置MySQL

步驟 安裝依賴工具 yum y install gcc gcc c cmake ncurses devel autoconf perl perl devel 解除安裝 mariadb rpm qa grep mariadb rpm e nodeps mariadb libs 5.5.56 2.el7...

CentOS7利用docker安裝MySQL5 7

centos7 且核心版本高於3.10,可通過以下命令檢視核心版本 uname r安裝一些必要的系統工具 新增軟體源資訊 更新 yum 快取 安裝 docker ce 啟動 docker 後台服務 sudo systemctl start docker查詢mysql映象 拉起mysql映象 5.7 ...