㈠ 急問:如果伺服器不支持pdo_mysql擴展,還有辦法用ZF么 - php框架開發
這個是和你環境的配置有關的 造成這種情況可能有多種原因 說法[1] :這個問題概括起來說就是你的PHP不支持mysql_connect()函數。為什麼呢?這是由於PHP是一種模塊化的設計,除了核心的內容,其他都是可選的。之所以不支持,是因為在編譯PHP時沒有加入對MYSQL資料庫的支持。 說法[2]:因為卸載了以前的mysql,重裝的mysql又不是rpm裝的 所有安裝後的路徑不同了;但是在原先裝apache的時候需要./configure \\ --prefix=/usr/local/php \\ --with-mysql=/usr/local/mysql \\ (主要是這句) 用來指定mysql的安裝路徑 所以在重裝了之後因為路徑不一樣,apache就無法找
㈡ 我的php裡面有php_pdo.dll,打開網頁還是出這個錯:Fatal error: Class 'PDO' not found in
你前面引用這個類所在的文件了么?
include_once("PDO.php");
並不是存在PDO.dll就可以使用的,那隻是PHP環境支持你調用了
類還需要自己寫或者引入
㈢ php中沒有顯示出mssql的pdo,該怎麼解決
php中沒有顯示出mssql的pdo是這樣的server:windowserver2008db:mmsql2003PHP:5.2.6我的php下的ext中也有php_pdo_mssql.dll的所有dll而php.ini中也開啟了.我的phpinfo中的pdodriver中,只有mysql,oracle.就是沒有mssql,
------解決方案--------------------查錯誤日誌吧。不能裝載的模塊在日誌裡面會有顯示的------解決方案--------------------要不就自己重寫一個類,把pdo的方法映射到odbc
㈣ thinkphp不支持pdo預處理嗎
3.2.3默認都採用pdo
你只要用數組形式提交的,都有作預處理。
㈤ php處理不了pdo該怎麼解決 Call to a member function prepare() on a non-object
不是語法錯誤,現在報的是沒有找到函數的錯誤,十有八九是沒有載入PDO擴展造成的。
PHP中查看phpinfo參數,是否載入並擴展了PDO,需要載入,否則解釋錯誤~~
㈥ linux 下PHP不支持pdo_mysql (PDO_MYSQL-1.0.2.tgz安裝成功了,php.ini也改了)
1. phpinfo 里看看到底讀取的哪個 php.ini 確認你改的是apache 讀取的那個
Configuration File (php.ini) Path /etc/php5/apache2
Loaded Configuration File /etc/php5/apache2/php.ini
Scan this dir for additional .ini files /etc/php5/apache2/conf.d
Additional .ini files parsed /etc/php5/apache2/conf.d/gd.ini,
/etc/php5/apache2/conf.d/mysql.ini,
/etc/php5/apache2/conf.d/mysqli.ini,
/etc/php5/apache2/conf.d/pdo.ini,
/etc/php5/apache2/conf.d/pdo_mysql.ini
2. 再看看 ini里 分號去了沒
㈦ 急,編譯安裝php5.4出錯,無法安裝pdo_mysql,怎麼辦
您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!你裝了mysql了嗎?用什麼方式裝的?
找找你系統中有沒有mysql.h這個文件非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
㈧ window下使用phpstorm運行php5.5報pdo驅動問題
命令行重啟php-fpm
㈨ 如何判斷當前php環境是否支持PDO
你可以用PHPWAMP,默認的檢測頁面能查看道PDO,並且默認的6個版本都安裝好了PDO,還支持自定義設置php版本,提供700個PHP版本隨意切換。