導航:首頁 > 編程語言 > php編譯支持mysql

php編譯支持mysql

發布時間:2024-11-25 14:56:48

php連接mysql總出現Fatal error: Call to undefined function mysql_connect() in F:

輸出phpinfo,看有沒有mysql模塊,如果沒有,就是你現在裝的php沒有支持mysql,要打開php的mysql擴展
window環境下:找到php.ini,搜索 extension=php_mysql.dll 去掉前面的分號,把PHP安裝包里的libmysql.dll文件復制到C:\windows或C:\windows\system32目錄中, 然後重啟apache
linux環境下:可以在編譯PHP時加上--with-mysql,還可以在之後下載php-mysql擴展包,編譯安裝,重啟apache

編譯安裝有不明白的再網路一下

❷ linux下的php到底是怎麼載入mysqli模塊的

添加擴展的基本步驟:
1、進入PHP源代碼目錄:# cd /tmp/php-5.2.14/
2、再進入要添加的mysqli擴展源碼目錄:# cd ext/mysqli/
2、調用已經編譯好的php裡面的phpize:# /usr/local/php/bin/phpize
3、然後configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 為mysql的安裝目錄)
4、make && make install
5、編譯之後,自動把mysqli.so放到了默認的php擴展目錄下,我的為 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者執行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默認路徑為 extension_dir="./" 我修改後才啟動載入的
在下面添加extension = "mysqli.so" 保存即可

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"

6、重啟apache:# service httpd restart

閱讀全文

與php編譯支持mysql相關的資料

熱點內容
單片機驅動可控硅 瀏覽:294
遼寧沈陽最新代理伺服器ip地址 瀏覽:563
如何安裝用友通伺服器 瀏覽:825
python怎麼將輸入轉為整數類型 瀏覽:606
最新影視app源碼下載帶截圖 瀏覽:998
linuxlibssl 瀏覽:282
pip和python區別 瀏覽:549
如何查看伺服器的網站 瀏覽:6
centos復制命令 瀏覽:288
30歲的運維學python 瀏覽:987
ospfpdf 瀏覽:715
安卓耳機聲音小怎麼設置 瀏覽:198
程序員升級win11後 瀏覽:596
雲伺服器怎麼調出控制面板 瀏覽:173
python正則表達式函數 瀏覽:634
把自己公司的源碼給別人 瀏覽:438
典韋真的要出程序員皮膚嗎 瀏覽:682
程序員如何轉行做電腦維修 瀏覽:397
4mz演算法 瀏覽:833
程序員全部穿格子圖片 瀏覽:923