一、在使用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