㈠ 怎麼為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
模塊是對詞條中部分內容進行格式化整理的模板。例如,歌手類詞條中的「音樂作品」模塊,電視劇類詞條的「分集劇情」模塊。罩禪
模塊,又稱構件,是能夠單獨命名並獨立地完成一定功能的程序語句的集合(即程序代碼和數據結構的集合體)。它具有兩個基本的特徵:外部特徵和內部特徵。外部特徵是指模塊跟外部環境聯系的介面(即其他模塊或程序調用該模塊的方式,包括有輸入輸出參數、引用的全局變數)和模塊的功能;內部特徵是指模塊的內部環境具有的特點(即該模塊的局部數據和程序代碼)。
㈡ php環境下如何開啟MySQL擴展
pdo擴展為php訪問資料庫定義了一瞎岩個輕量級的、一致性的介面,它提供了一薯神山個數據訪問抽象層,這樣,無論使用什麼資料庫,都可以通過一致的函數執行查詢和獲取數據。
在數中一些php管理系統需要開啟pdo和pdo_mysql擴展,方法很簡單:
1、找到php.ini文件
2、打開後,搜索
extension=php_pdo.dll
和
extension=php_pdo_mysql.dll
,去掉前面「;」的注釋。
最終這兩行配置內容如下:
extension=php_pdo.dll
extension=php_pdo_mysql.dll
重新啟動apache或者iis後,在phpinfo函數中查看,是否開啟。
㈢ 如何在linux系統中啟用PHP的MySQL擴展
你好!
找到PHP的配置文件php.ini,打開它查找mysql擴展,取消前面的注釋即可。
我的回答你還滿意嗎~~
㈣ linux 中 php -m 有mysql擴展 但為什麼phpinfo()卻沒有
PHPINFO函數結果中
MYSQL
有單獨的一部分顯示,前提是你確實安裝了mysql。
PHP對應mysql有獨立的調用部分,你可以在PHP.INI中通過mysql關鍵詞來搜索確認。
㈤ 如何在linux系統中啟用PHP的MySQL擴展
好像只有apache可以耐塌仿衫皮 php和mysql不行。
apache只要把源碼種的模塊復制昌纖到安裝目錄就可以了
㈥ 在linux下怎麼在不重新安裝apache的情況下, 添加 php_pdo_mysql 模塊
一、php5編譯參數如下:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php/etc --with-iconv-dir=/usr/ --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr/local/libxml2 --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-exif --enable-calendar --enable-magic-quotes --enable-wddx --enable-dba --with-qdbm && make && make install
二、用phpize來載入pdo_mysql,
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Mole Api No: 20060613
Zend Extension Api No: 220060519
./configure –with-php-config=/usr/local/php/bin/php-config
make
make install
三、編輯/usr/local/etc/php.ini文件,添加一句extension=pdo.so,重啟apache後生效。
四、驗證php,輸入php – m命令,裡面有pdo_mysq.so
㈦ linux上php怎麼添加mysql的擴展
不需要進行資料庫操作,不需要安裝mysql。 php的mysql擴展是php用於操作mysql資料庫的函數庫,如果需要進行資料庫操作,不僅要有函數庫,還需要安裝資料庫。
㈧ 如何在PHP7中安裝mysql的擴展
PHP7 正式移除了 mysql 擴展
目橘侍前可以使用mysqlnd和mysql mysqli pdo_mysql
關系打比方說 mysqlnd是金屬,而mysql mysqli pdo_mysql只是金屬製品而已
使用PDO連接mysql的格式:
$pdo = new PDO('mysql:host=localhost;dbname=database_name;port=3306','用戶名','密碼');
$pdo->exec('set names utf8');
$stmt = $pdo->prepare("select * from table where id =:id");
$stmt->bindValue(':id'圓肆吵雹伏,1,PDO::PARAM_INT);
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$rows = $pdo->query("select * from table where id = 1")->fetchAll(PDO::FETCH_ASSOC);
㈨ linux php pdo mysql 需要安裝mysql嗎
你好,必須要安裝的。
PDO MySQL簡介
PHP Data Objects(PDO)擴展為 PHP 訪問資料庫定義了一個輕量級的一致介面。實現 PDO 介面的每個資料庫驅動可以公開具體資料庫的特性作為標准擴展功能。注意利用 PDO 擴展自身並不能實現任何資料庫功能;必須使用一個具體資料庫的 PDO 驅動來訪問資料庫服務。記錄安裝 PDO MySQL 擴展過程。
PDO MySQL安裝准備
PDO MySQL詳細的安裝配置如下
PDO MYSQL單獨安裝配置過程如下:
1、下載 文件 或者 進入 在PHP源碼包中進入ext/pdo_mysql
2、解壓文件
[root@localhost src]#tar zxvf PDO_MYSQL-1.0.2.tgz
3、配置和編譯文件
[root@localhost src]cd PDO_MYSQL-1.0.2
[root@localhost MYSQL-1.0.2]/usr/local/php/bin/phpize
[root@localhost MYSQL-1.0.2]./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/ --with-zlib-dir=/usr/local/lib
[root@localhost MYSQL-1.0.2]make
[root@localhost MYSQL-1.0.2]make install
註: 我的PHP安裝在 : /usr/local/php/ mysql 安裝在 : /usr/local/mysql 編譯的時候注意你自己的安裝目錄在哪裡
切換目錄,查看pdo_mysql.so是否存在
[root@localhost MYSQL-1.0.2]cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
編輯php.ini
[root@localhost MYSQL-1.0.2]vi /usr/local/php/etc/php.ini
添加pdo_mysql擴展
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so
或者 extension=pdo_mysql.so
重啟apache
[root@localhost MYSQL-1.0.2]/usr/local/apache2/bin/apachectl restart
㈩ php5.5如何擴展php-mysql
php5默認不支持mysql擴展,基本設置如下:
1. php.ini設置
(1).php.ini里打開帆租mysql擴和老展
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
(2).extension_dir指向含有php_mysql.dll的目錄extension_dir = "C:\php\ext\態棚兆"
3. php.ini拷貝到C:\windows下面
4. libmysql.dll、php5ts.dll拷貝到c:\windows\systems32下(或者在系統PATH中添加php目錄:c:\php;C:\php\ext)
5. apache配置文件httpd.conf的修改
PHPIniDir "C:/php/"