本文目錄一覽:
- 1、linux中 php怎樣開啟pdo擴展
- 2、php5.5 怎麼配置pdo
- 3、如何在PHP下開啟PDO MySQL的擴展
- 4、ubuntu 上php-7.0.7怎麼添加pdo擴展
- 5、PHP實現的pdo連接數據庫並插入數據功能簡單示例
- 6、php5.4如何啟用pdo
linux中 php怎樣開啟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
更多問題到問題求助專區
php5.5 怎麼配置pdo
PDO(PHP Data Object) 是PHP 5 中加入的東西,是PHP 5新加入的一個重大功能,因為在PHP 5以前的php4/php3都是一堆的數據庫擴展來跟各個數據庫的連接和處理,什麼 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。
PHP6中也將默認使用PDO的方式連接,mysql擴展將被作為輔助
2.PDO配置
PHP.ini中,去掉”extension=php_pdo.dll”前面的”;”號,若要連接數據庫,還需要去掉與PDO相關的數據庫擴展前面的”;”號,然後重啟Apache服務器即可。
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
…… 你還是去後盾人上面看看裡面有很多關於這類php之類的教學講解視頻哦⊙∀⊙!
如何在PHP下開啟PDO MySQL的擴展
1、進入PHP源碼包里找到pdo_mysql擴展目錄
[root@php ~]# cd ./php-5.6.7/ext/pdo_mysql/
2、用phpize生成配置文件,一定要跟上–with-php-config=/usr/local/bin/php-config
[root@php pdo_odbc]# phpize
[root@php pdo_odbc]# ./configure –with-php-config=/usr/local/bin/php-config
3、make make install安裝
[root@php no-debug-non-zts-20131226]# ls
bcmath.so gd.so opcache.a pdo_odbc.so
calendar.so mcrypt.so opcache.so pdo_mysql.so
curl.so memcache.so openssl.so posix.so
4、php.ini配置加載pdo_mysql.so擴展。
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
5、重啟apache,使用phpinfo()函數查看。
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
PHP實現的pdo連接數據庫並插入數據功能簡單示例
本文實例講述了PHP實現的pdo連接數據庫並插入數據功能。分享給大家供大家參考,具體如下:
創建配置文件
pdo_config.php
?php
$db_Type
=
“mysql”;//數據庫類型
$host
=
“localhost”;//主機名
$dbName
=
“test”;//數據庫名
$userName
=
“root”;//用戶名
$password
=
“root”;//密碼
$dsn
=
“{$db_Type}:host={$host};dbname={$dbName}”;
?
pdo插入數據庫
pdo_insert.php
?php
header(‘Content-type:text/html;
charset=utf-8′);
require
‘pdo_config.php’;
try{
$pdo
=
new
PDO
($dsn,$userName,$password);//創建一個連接對象
$pdo-exec(‘set
names
utf8′);//設置編碼
$sql
=
“INSERT
student
(name,email)
VALUES
(‘李四’,’123@qq.com’)”;
$pdo-exec($sql);
}catch
(PDOException
$e){
die(‘操作失敗’.$e-getMessage());
}
//關閉連接
$pdo
=
null;
?
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP基於pdo操作數據庫技巧總結》、《php+mysqli數據庫程序設計技巧總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:關於php連接mssql:pdo
odbc
sql
serverPHP5中使用PDO連接數據庫的方法PHP中PDO連接數據庫中各種DNS設置方法小結ThinkPHP框架基於PDO方式連接數據庫操作示例PHP使用ODBC連接數據庫的方法tp5(thinkPHP5)框架連接數據庫的方法示例PHP7使用ODBC連接SQL
Server2008
R2數據庫示例【基於thinkPHP5.1框架】tp5(thinkPHP5)操作mongoDB數據庫的方法thinkPHP5實現數據庫添加內容的方法tp5(thinkPHP5)框架數據庫Db增刪改查常見操作總結PHP利用pdo_odbc實現連接數據庫示例【基於ThinkPHP5.1搭建的項目】
php5.4如何啟用pdo
php的擴展裡面都沒有php_pdo.dll這個擴展,你可以網上下載這個文件放到ext文件夾裡面,然後在php.ini裡面搜一下
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
把前面的;分號去掉,重啟apache服務,如果沒有就直接加上這三句,重啟apache服務就可以了
原創文章,作者:BQLUT,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/331171.html