国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

詳解PHP安裝mysql.so擴展的方法

2024-05-04 23:54:08
字體:
供稿:網(wǎng)友

前言

因為在PHP中mysql_connect模塊已經(jīng)逐漸被棄用,我在搭建環(huán)境時也沒有再安裝mysql擴展,但是今天在維護一個老項目時,出現(xiàn)報錯

Fatal error: Uncaught Error: Call to undefined function mysql_connect()

于是google一下,發(fā)現(xiàn)如果php和mysql都已經(jīng)安裝完成了,可以使用phpize工具手動編譯生成mysql.so擴展來解決

下面是操作步驟:

1.進入php源碼的ext/mysql目錄

cd /usr/local/src/php-5.6.29/ext/mysql/

2.運行phpize,在該目錄下生成一個configure文件(php安裝目錄:/usr/local/php/)

/usr/local/php/bin/phpize

3.運行configure,指明php-config文件位置(/usr/local/php/bin/php-config)和mysql安裝目錄(/usr/local/mysql/)

 ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/

4.編譯安裝,生成mysql.so

make && make install

5.修改php.ini文件,添加mysql.so擴展配置,保存退出

extension=mysql.so

6.重啟php-fpm

service php-fpm restart

7.測試,在web目錄下添加php文件,如/usr/local/nginx/html/mysql.php

<?php$con = mysql_connect('localhost','root','');if($con){ die('ok');}else{ die('Could not connect: ' . mysql_error());}

訪問URL,如:http://192.168.8.9/mysql.php

顯示ok,則配置成功

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 乌兰察布市| 泾川县| 封开县| 南川市| 武定县| 双峰县| 柞水县| 兰溪市| 甘谷县| 泗水县| 常宁市| 梓潼县| 晋宁县| 安仁县| 萍乡市| 济阳县| 纳雍县| 股票| 六枝特区| 三原县| 龙海市| 民乐县| SHOW| 双辽市| 将乐县| 安仁县| 扬州市| 临泉县| 巢湖市| 巨鹿县| 澜沧| 本溪市| 奈曼旗| 延庆县| 龙门县| 大荔县| 阿合奇县| 嘉善县| 体育| 远安县| 常宁市|