日历

2024 - 3
     12
3456789
10111213141516
17181920212223
24252627282930
31      
«» 2024 - 3 «»

存 档

日志文章


2009-07-16

我的PHP安装过程

7月15日星期三,一连安装了三天的PHP编程环境,一直到今天才终于大功告成,忍不住在这里总结一下心得。 SsCKtRB  
一直想学学PHP,当年毕竟俺也考过个什么程序员证书。可是第一步PHP编程环境的安装就总是个问题。记得两年前我想学的时候就是自己下载半天也找不对正确的东西,后来让李贺给装上,但是后来从来没有用过。这一次又下了决心,还万里迢迢把一本“21天学通PHP”背到加拿大来。照着书上的指示,一步一步去下载源文件,然后解压缩,安装,还有进行文件配置,向Windows目录下拷贝Php.ini和那5个DLL文件。可是第一步Apache的安装环境就通不过。书上说安装成功的标志是输入http://localhost就应该显示It Works的字样,可是我怎么也弄不出这个结果。书上说安装不成功大概是由于端口配置不对的原因,可是这个概念实在太抽象。于是我只好一遍又一遍的调整那个配置文件结果都是不成功。这个版本(11版)的Apahe环境在安装的时候要求一定输入服务器名字和域名,而书上说不用输入,我猜想是不是这个原因。 ;h> L < y  
当天晚上请教Frank,他不肯帮我仔细查原因,推荐了我一个集成化的PHP编程环境下载文件,让我删掉原来的,重新装这个。第二天,我开始删掉原来的Apache环境。不甘心的我又重新装了一遍这个环境,用Frank说的Localhost来作为服务器名,结果不行。于是我干脆删除,重新安装Frank那个版本的环境。由于偷懒我没有到Windows目录下删除那些PHP.ini和DLL文件。结果依然不行。到了晚上,Frank认为我没有删除干净,他要了我的PHP.ini和Httpd配置文件,修改之后重新给我,让我再弄。还是不行。于是只有一条路,全部重新干净地删除我全部以前安装的,重新启动,再重新安装。 dndwFVx  
到了今天,我按照Frank建议的重做了一次,结果依然不行。这个结果应该在我预想之内。因为我认为安装不成功可能是因为别的原因,而不是没有删掉那些文件的原因。我找到每次启动apache时出现的语句 make_sock:could not bind to address 0.0.0.0:80 sq M::b c  
    no listening sockets  available,shutting down iyfMX;  
    Unable to open logs  4szw st  
到Google搜索,结果找到PHPChina的页面上有一些指示,告诉我是端口出现问题,同时告诉我去用netstat -a -o的命令检查哪些程序的端口冲突。按照这个指示,我去尝试关掉可能冲突的程序,先是google搜素工具条,然后是飞信,后来我干脆把skype, MSN这些启动时自动执行的东西全部关掉,再去重启动Apache,经过几次折腾后,这个东西尽然管用了,而且PHP程序也执行了。奇怪的是,当我重新启动,google工具,飞信这些都在的时候,我的Apache连同PHP依然工作正常。真的不知道背后发生了什么,反正我现在可以正式继续学习PHP语言了。这也算这几天一个小收获。记下来当做今后的一个参考。 4rO   


类别: 无分类 |  评论(0) |  浏览(5235) |  收藏
发表评论
表情 [更多]
看不清楚,换一张