在我的阿帕奇httpd.conf
我有(注意我有#重複出來,因爲它花了我至少1小時)。所以我讓它向我展示不是這樣做。
#PHPIniDir 'c:\apps\php\'
#PHPIniDir "C:\Apache24\~PHP_download\php-5.6.11-Win32-VC11-x64\"
PHPIniDir "C:/Apache24/~PHP_download/php-5.6.11-Win32-VC11-x64"
#LoadModule php5_module "c:/apps/php/php5apache2_2.dll"
LoadModule php5_module "C:/Apache24/~PHP_download/php-5.6.11-Win32-VC11-x64/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
在上面的文件夾(如下所示),我有這些文件:
Directory of C:\Apache24\~PHP_download\php-5.6.11-Win32-VC11-x64
07/24/2015 12:33 PM <DIR> .
07/24/2015 12:33 PM <DIR> ..
07/24/2015 12:32 PM 69,632 deplister.exe
07/24/2015 12:32 PM <DIR> dev
07/24/2015 12:32 PM <DIR> ext
07/24/2015 12:32 PM <DIR> extras
07/24/2015 12:32 PM 1,290,752 glib-2.dll
07/24/2015 12:32 PM 16,384 gmodule-2.dll
07/24/2015 12:32 PM 25,337,856 icudt54.dll
07/24/2015 12:32 PM 1,907,712 icuin54.dll
07/24/2015 12:32 PM 51,200 icuio54.dll
07/24/2015 12:32 PM 256,000 icule54.dll
07/24/2015 12:32 PM 50,176 iculx54.dll
07/24/2015 12:32 PM 63,488 icutest54.dll
07/24/2015 12:32 PM 195,072 icutu54.dll
07/24/2015 12:32 PM 1,369,088 icuuc54.dll
07/24/2015 12:32 PM 79,826 install.txt
07/24/2015 12:32 PM <DIR> lib
07/24/2015 12:32 PM 1,823,232 libeay32.dll
07/24/2015 12:32 PM 46,592 libenchant.dll
07/24/2015 12:32 PM 160,256 libpq.dll
07/24/2015 12:32 PM 237,056 libsasl.dll
07/24/2015 12:32 PM 201,728 libssh2.dll
07/24/2015 12:32 PM 3,286 license.txt
07/24/2015 12:32 PM 518,643 news.txt
07/24/2015 12:32 PM 43 phar.phar.bat
07/24/2015 12:32 PM 53,242 pharcommand.phar
07/24/2015 12:32 PM 58,368 php-cgi.exe
07/24/2015 12:32 PM 30,720 php-win.exe
07/24/2015 12:32 PM 77,824 php.exe
07/24/2015 12:32 PM 2,523 php.gif
08/29/2015 02:28 PM 74,572 php.ini
07/24/2015 12:32 PM 74,334 php.ini-development
07/24/2015 12:32 PM 74,365 php.ini-production
07/24/2015 12:32 PM 31,744 php5apache2_4.dll
07/24/2015 12:32 PM 845,830 php5embed.lib
07/24/2015 12:32 PM 167,936 php5phpdbg.dll
07/24/2015 12:32 PM 8,269,312 php5ts.dll
07/24/2015 12:32 PM 180,224 phpdbg.exe
07/24/2015 12:32 PM 21,360 readme-redist-bins.txt
07/24/2015 12:32 PM 3,634 snapshot.txt
07/24/2015 12:32 PM 353,280 ssleay32.dll
而且在同一個文件夾,在php.ini文件我有以下的塊被PDO相關,隨着力的那些不與;
remmed出來;延長= php_pdo_firebird.dll 延長= php_pdo_mysql.dll ;延長= php_pdo_oci.dll 延長= php_pdo_odbc.dll ;延長= php_pdo_pgsql.dll ;延長= php_pdo_sqlite.dll
然後我有一個phpinfo_xyz.php
文件僅供測試(讀:刪除它,當你完成),它包含
<?php phpinfo(); ?>
重新啓動apache,從瀏覽器中指向文件,並注意以下與以下三個類似的塊。
...
...
在上面從phpinfo()
第一PHP的畫面,它是在得到正確的路徑中耗時最長的httpd.conf。這就是爲什麼我在這個答案中看到了錯誤的路徑嘗試。
因此,直到Loaded Configuration File
出現體面,它有一個機會。
祝你好運。這並不好玩。一半的問題是有2或4個選項的原始下載執行。可悲的是,我想這花了我2到3個小時。但我沒有你們其他人那麼聰明。
_「嘗試使用PDO」_如何? – AbraCadaver
@AbraCadaver在一個php頁面。我只是簡單地調用'new PDO(...)' –
某些擴展需要預先安裝其他以前的擴展,並對PHP配置進行了一些更改,檢查了PHP站點和MySQL的要求,配置,PDO擴展和MySQL擴展 – umlcat