今天是项目的第一天,主要任务是把Apache2+PHP5+MySql环境搭配好,因为网上都有教程,所以基本根据教程来就行了,只是中途有几个问题,特记录之
1、No services installed
安装完之后,右下角的图标却是红色的。放鼠标上去的提示是:No services installed ,很显然,是由于服务没有安装。使用 Open Services 打开,也没看到Apache的进程
解决的办法:
我的安装路径是:D:/Server/Apache2
1、打开cmd定位到:D:/Server/Apache2/bin
2、输入httpd.exe -k install -n apache2
再次浏览网页,
http://127.0.0.1:8080/
It works!
2、Fatal error: Call to undefined function mysql_connect() in D:/Server/WWW/install.php on line 24
这个是由于我的PHP.ini没有配,所以出现了这个错误,主要配置了几个地方,搞定
extension_dir = “./”
修改为:
extension_dir = “D:/Server/php5/ext”
;extension=PHP_MySQL.dll
去掉前面的分号:
extension=PHP_MySQL.dll
当然,还有其它一些配置,这里就不累赘说了,网上很多教程
3、数据库查询的时候中文出现乱码(显示为 ??)
由于我用的是 MySQL-Front ,查询城市列表的时候发现中文显示是 ??
解决办法:
在数据库名称中右键,点击属性
字符集选为:utf8
Collation选为:utf8_general_ci
再次查询,显示正常
整个配置中,主要是遇到了上面三个问题,其它一切正常,第一天环境搭建成功~~