FreeBSD下安裝mysqli擴展建站知識
導讀:1建站知識后來發現程序使用的mysqli擴展沒有安裝,這里介紹安裝方法. 此方法在FreeBSD8.2下,php5.2.17和php5.3.6均正常! 由于原來用的por網站建設多少錢網站建設。
后來發現程序使用的mysqli網站優化seo培訓擴展沒有安裝,這里介紹安裝方法.
此方法在FreeBSD8.2下,php5.2.17和php5.3.6均正常!
由于原來用的ports安裝方法,默認的安裝包下載到了/usr/ports/distfiles這個目錄里了.這里直接使用,如果沒有的話,請從網上下載一個安裝包,但要注意一定要和已經安裝過的php版本一樣才可以.
一.找到mysqli所在位置
cd /usr/ports/distfiles/
tar zxvf php-5.3.6.tar.gz
cd php-5.3.6/ext/mysqli
二.安裝mysqli
/usr/local/bin/phpize
--------------------------
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions
--------------------------------
./configure --with-php-config=/usr/local/bin/php-config --with網站建設哪家好-mysqli=/usr/local/bin/mysql_config
make
make install
Installing shared extensions: /usr/local/lib/php/20060613/
如果用的是php5.3版本的可能需要手動復制so文件到"/usr/local/lib/php/20090626" 目錄.
cp modules/mysqli.so /usr/local/lib/php/20090626
修改php.ini,或者編輯"/usr/local/etc/php/extensions.ini"文件
vi /usr/local/php/etc/php.ini
在extension區別添加一行
extension=mysqli.so
即可(系統默認的是dll文件的,這里用so文件實現).
對于php5.2.17版本,需要直接編輯extensions.ini文件,如果編輯的是php.ini的話,會提示錯誤信息:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/mysqli.so' - /usr/local/lib/php/20060613/個業網站建設公司mysqli.so: Undefined symbol "spl_ce_RuntimeException" in Unknown on line 0
查看php模塊
php -m
發現mysqli模塊已經加載成功!相關網站建設多少錢網站建設。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章FreeBSD下安裝mysqli擴展建站知識主要講述標簽,標題,FreeBSD下安裝mysqli擴展建站知識1網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6305.html