php 新增pdo mysql擴充套件

2021-06-05 01:15:30 字數 1597 閱讀 8249

幫朋友安裝禪道管理軟體的時候碰到的問題,鬱悶了幾天終於解決了

之前apache、php、mysql 都是好的 ,可是安裝禪道的時候 報pdo_mysql擴充套件沒有加上

我的解決方法是:安裝mysql: 

mysql-server-5.5.15-1.rhel5.x86_64.rpm

mysql-client-5.5.15-1.rhel5.x86_64.rpm

mysql-devel-5.5.15-1.rhel5.x86_64.rpm

mysql-shared-5.5.15-1.rhel5.x86_64.rpm

輸入mysql 提示缺少sock檔案   原因:1.mysql服務沒有啟動 2.目錄許可權的問題

安裝apache簡單  網上例子很多,版本是httpd-2.2.15.tar.bz2

安裝php  版本是php-5.2.17.tar.gz

輸入引數:./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/share/mysql(rpm安裝的mysql,如果報錯把--with-mysql替換成--with-mysql-dir)

cp 安裝目錄裡的/opt/wr/php-5.2.17/php-ini-dist到php的配置檔案目錄(phpinfo()就能看到配置檔案目錄)

修改apache http.conf配置檔案

新增預設的首頁

directoryindex index.html index.htm index.php

編寫index.php

# vi /usr/local/apache2/htdocs/index.php

<?php

phpinfo();

?>

安裝禪道的時候還報pdo_mysql擴充套件沒有新增。

解決:wget 

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 module api no:      20060613

zend extension api no:   220060519

./configure --with-php-config=/usr/local/php/bin/php-config#之前新增--with-mysql一直抱找不到mysql的路徑

make

make install注意pdo_mysql的全路徑,我的是:

/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so

然後在/usr/local/lib/php.ini

加上一句:

extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so重新啟動apache即可看到已經載入pdo_mysql成功。

ok !到此結束

php 安裝pdo mysql 擴充套件

如果pdo在linux下出現exception pdoexception with message could not find driver 則問題是php編譯時少加 with pdo mysql usr local mysql wget tar zxvf pdo mysql 1.0.2.tgz ...

PHP之pdo mysql擴充套件安裝步驟

看到cakephp文件要求安裝pdo mysql擴充套件,於是就嘗試安裝了一下。這裡我的系統是centos 6.0。如果你的系統是其他版本的linux unix,可以參考。如果你的系統是windows的,抱歉,以下內容不適合你,請移步。然後是解壓縮。tar zxvf pdo mysql 1.0.2....

PHP新增redis擴充套件

php如何新增redis擴充套件 step1 php.ini中新增2個擴充套件 加2行 extension php igbinary.dll extension php redis.dll step2 然後在php ext目錄下新增兩個dll檔案 php igbinary.dll php redis...