linuxphpmysql擴展
添加擴展的基本步驟:
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
❷ 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擴展
或許你說不清楚吧,你可以和我一樣在後盾人視頻平台看看關於php的基礎教學視頻,這樣時間長了慢慢就明白了,希望能幫到你
❹ linux 編譯按照php 必須要mysql嗎 而且我需要按照完php以後有mysql擴展,但是不想再伺服器上裝mysql服務
不必要, 直接安裝PHP也可以,想支持Mysql,只需修改php.ini文件:如下
#extension=php_mysql.dll
將前面的注釋去掉就可以了,
如果想支持其它資料庫,去掉相應的注釋就可以了。
然後在另一台伺服器上安裝Mysql就Ok了!
❺ linux 中 php -m 有mysql擴展 但為什麼phpinfo()卻沒有
PHPINFO函數結果中
MYSQL
有單獨的一部分顯示,前提是你確實安裝了mysql。
PHP對應mysql有獨立的調用部分,你可以在PHP.INI中通過mysql關鍵詞來搜索確認。
❻ linux yum 安裝 的php 怎麼載入 mysql 擴展
如果不需要進行資料庫操作,不需要安裝mysql。 php的mysql擴展是php用於操作mysql資料庫的函數庫,如果需要進行資料庫操作,不僅要有函數庫,還需要安裝資料庫。
❼ linux php pdo擴展 必須安裝mysql嗎
這個是獨立的擴展 所以不需要
❽ linux系統 無法載入mysql擴展。請檢查您的PHP配置。
你把php的配置文件中;extension=php_mysqli.dll這行前的;去掉,然後重新啟動apache就可以了,試試