一、在使用wampServer的PHP版本是5.3的,但5.3版本有一處須要注意的是:php.5.3中沒有php_pdo.dll的擴展。所以,當項目中用到Pdo擴展時會報錯:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'。若是你的版本是5.3,且相關擴展都 打開了,極可能就是這個問題,非5.3遇到 這種問題,可能就是擴展沒有打開。 php
二、mod_rewrite.so。不少網站須要用到url重寫規則,因此須要在Apache中打開httpd.conf,找到mod_rewrite.so這個前面#的註釋,固然,僅僅打個這個仍是不行的,還須要把httpd.conf中的AllowOverride None中的None替換爲All,共有兩處須要替換。而後重啓Apache就能夠使用Apache重寫規則了。在遇到訪問網站 爲:http://www.xxx.com/aaa/bbb這種形式出現這種問題的,極大的可能就是這種解決方案。 web
三、剛配置完PHP集成環境,默認的localhost,固然咱們不可能只有一個站點,因此須要配置更多的虛擬站點:因此咱們須要在httpd.conf中搜索vhosts: ide
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf 咱們須要把這行的#註釋去掉,而後重啓Apache,而後打開localhost,打開一看,仍是不行,確定是不行的了,咱們還得找到httpd_vhosts.conf,而後配置以下: 網站
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/WWW"
ServerName localhost
ErrorLog "D:/logs/dummy-host2.example.com-error.log"
CustomLog "D:/logs/dummy-host2.example.com-access.log" common
</VirtualHost> url
而後重啓Apache,打localhost/phpinfo.php,就能夠訪問了! pdo