php安裝pdo擴展
pdo擴展模是有蠻多了,如pdo_mysql也是pdo模塊中的一個了,下文我們就以安裝pdo_mysql為示例幫助大家介紹一下安裝步驟吧,其它的pdo擴展模塊安裝步驟也可以一樣。
假設php目錄為/usr/local/php
mysql目錄為/usr/local/mysql
1. 進入PHP源碼包ext/pdo目錄(http://hounwang.com/lesson.html)
cd ext/pdo
2. 執行/usr/local/php/bin/phpize[假設PHP的安裝目錄為/usr/local/php]
/usr/local/php/bin/phpize
3. 配置擴展pdo
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
4. 編譯 && 安裝pdo
make && make install
成功則出現
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
說明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo.so文件
5. 在PHP源碼包中進入pdo_mysql
cd ext/pdo_mysql
6. /usr/local/php/bin/phpize
/usr/local/php/bin/phpize
7. 配置pdo_mysql[假設Mysql的安裝目錄為/usr/local/mysql]
1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
8. 編譯 安裝pdo_mysql
make && make install
成功則出現
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
說明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo_mysql.so文件
9. 在php配置文件中加上
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";
10. 重啟相關服務
/etc/init.d/php-fpm restart
更多問題到問題求助專區http://bbs.hounwang.com/
❷ 如何啟用php的gd、pdo擴展
需要開通php的以下模塊(mysql為例):
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
❸ PHP安裝pdo擴展 錯誤
只需要看error的信息就行。這是的報的是mysql版本吧,應該是mysql版本太低了,最低要4.1的版本
❹ PHP中PDO_MYSQL擴展安裝問題error: mysql configure failed.
搜索php.ini,找到下面的這一行文本。
;Windows
Extensions
下面都是用分號在前面主事掉了支持的擴展模塊,在後面追加下面的一行代碼。
extension=php_pdo.dll
這是所有PDO驅動程序共享的擴展,必須得有。然後,就看您使用什麼資料庫。如果使用MySQL,那麼添加下面的一行。
extension=php_pdo_mysql.dll
保存php.ini,重啟Apache伺服器。就應該可以了。
❺ ubuntu 上php-7.0.7怎麼添加pdo擴展
pdo擴展模是有蠻多了,如pdo_mysql也是pdo模塊中的一個了,下文我們就以安裝pdo_mysql為示例幫助大家介紹一下安裝步驟吧,其它的pdo擴展模塊安裝步驟也可以一樣。
假設php目錄為/usr/local/php
mysql目錄為/usr/local/mysql
1. 進入PHP源碼包ext/pdo目錄
cd ext/pdo
2. 執行/usr/local/php/bin/phpize[假設PHP的安裝目錄為/usr/local/php]
/usr/local/php/bin/phpize
3. 配置擴展pdo
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
4. 編譯 && 安裝pdo
make && make install
成功則出現
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
說明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo.so文件
5. 在PHP源碼包中進入pdo_mysql
cd ext/pdo_mysql
6. /usr/local/php/bin/phpize
/usr/local/php/bin/phpize
7. 配置pdo_mysql[假設Mysql的安裝目錄為/usr/local/mysql]
1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
8. 編譯 安裝pdo_mysql
make && make install
成功則出現
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
說明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo_mysql.so文件
9. 在php配置文件中加上
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";
10. 重啟相關服務
/etc/init.d/php-fpm restart
❻ 如何安裝pdo mysql 擴展模
php 開啟PDO MySQL擴展模塊的詳細介紹
首先,將pdo_mysql.dll文件放到PHP安裝根目錄下的ext目錄下
注意,如果你在php.ini文件中配置了其他的目錄為擴展目錄,那就要放到配置的目錄下面,具體哪個目錄才是你PHP的擴展目錄,要看看php.ini文件中extension_dir = "F:/PHP/AppServ/php5/ext",這一行extension_dir後指向的是哪個目錄,上面是我的擴展目錄所在
然後在php.ini文件中查找"pdo",你就可以一下找到 ;extension=php_pdo.dll 這一行,看這行前面是否有分號,如果有的話,把它去掉。然後找找有沒有 extension=php_pdo_mysql.dll 如果有,同樣去掉前面的分號。如果沒有,則手動添加上
最終這兩行配置內容如下
extension=php_pdo.dll
extension=php_pdo_mysql.dll
保存php.ini文件,重啟apache,使用phpinfo函數觀察有沒有pdo這個擴展,如果有說明安裝成功
❼ php pdo擴展問題
就跟樓上的說的差不多 php.ini 首先找到你的php.ini文件 用phpinfor()看看 你的ini文件在什麼地方 找到後打開 找你上面提示的那幾個文件 如果有把前面的分號「;」去掉 如果沒得 用同樣的方式加上 然後再到ext文件夾下面看看那幾個文件在不在 不在可以到網上去下 完了你還可以開啟ini模塊測試提示 看那些還沒配置好 完了就差不多了 重啟一下
❽ 怎麼為WDCP PHP增加PDO MySQL擴展模塊
操作如下
執行
wget -c
cd lanmp //移動到安裝包目錄下
tar zxvf PDO_MYSQL-1.0.2.tgz //解壓安裝包
cd PDO_MYSQL-1.0.2 //進入解壓後安裝目錄
/www/wdlinux/php/bin/phpize //查詢環境版本
./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql //編譯前測試配置
make //編譯安裝包
make install //安裝
此刻會看到
[root@ PDO_MYSQL-1.0.2]# make install
Installing shared extensions: /www/wdlinux/php-5.2.17/lib/php/extensions/no-
debug-non-zts-20060613/
即表示安裝完成!
最後重啟相關服務即可
如果環境是lamp 運行這條命令
service httpd restart
如果環境是lnmp 運行這條命令
service nginxd restart
如果環境是lanmp 運行以上兩條命令!OK,到此安裝完成,可以查看phpinfo.php里找到對應的pdo_mysql。
各種錯誤出現,請檢查/www/wdlinux/etc/下的 php.ini 配置文件內容是否已經寫入以下擴展路徑跟組件
extension_dir=/www/wdlinux/php/lib/php/extensions/*********** //****內容為在上面執行了make install 後顯示的內容 ,多數為 /www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/
extension=pdo_mysql.so
模塊是對詞條中部分內容進行格式化整理的模板。例如,歌手類詞條中的「音樂作品」模塊,電視劇類詞條的「分集劇情」模塊。
模塊,又稱構件,是能夠單獨命名並獨立地完成一定功能的程序語句的集合(即程序代碼和數據結構的集合體)。它具有兩個基本的特徵:外部特徵和內部特徵。外部特徵是指模塊跟外部環境聯系的介面(即其他模塊或程序調用該模塊的方式,包括有輸入輸出參數、引用的全局變數)和模塊的功能;內部特徵是指模塊的內部環境具有的特點(即該模塊的局部數據和程序代碼)。
❾ centos7上面怎麼給php添加pdo擴展
你下載和你PHP安裝包,ext目錄下對應的擴展進行編譯安裝,php.ini不引入路徑應該沒事。
下面這個是我編譯redis擴展的方法,不用引入路徑。
tar xzf redis-3.1.3RC2.tgz [root@c2 ~]# cd redis-3.1.3RC2 [root@c2 redis-3.1.3RC2]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20131106 Zend Mole Api No: 20131226 Zend Extension Api No: 220131226 [root@c2 redis-3.1.3RC2]# ./configure --with-php-config=/usr/local/php/bin/php-config make make install /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ vi /usr/local/php/etc/php.ini extension=redis.so你可以去後盾人上面看看吧!裡面有很多關於這類php之類的教學視頻哦⊙∀⊙!⊙∀⊙!⊙∀⊙!⊙∀⊙!