您的位置:首页 > 运维架构 > Apache

在Vista下安装Apache2.0和PHP5的一些总结

2008-07-19 19:59 344 查看

在Vista下安装Apache2.0和PHP5的一些总结

我在很多场合(OS)安装过Apache、PHP和MySQL,包括自己开发用的电脑:Windows XP和Suse Desktop,还有Red Hat Linux服务器,每次安装都不算顺利,一方面要有很多个性化设置,另一方面每次软件版本会发生变化,以前积累的一些经验会失效。就在几天前,我完成了VISTA下的安装,总结一下。

Apache安装很费尽

我装的是Apache 2.2.6,装完之后找不到运行的地方,去老地方“服务”里面看也没有。用Google以搜索,原来mis安装程序需要获得管理员权限才可以成功的注册服务,但讨厌的是未能成功注册服务它也不报错。在Google上搜到了解决办法

以管理员的身份进入CMD
通过msiexec /i apache安装程序.msi加载安装程序

但我依然无法在“服务”中看到Apache。仔细比较了一些原文提供的方法,发现人家用的是no-ssl的安装程序,这也有区别?亲自试了一下,果然有区别。

MySQL的安装很顺利

但是找到MySQL的安装程序很不顺。MySQL的网站向来使用一些javascript技巧诱惑用户注册什么的,前些日子听说MySQL终止免费的消息,一直没有理会,但这次安装去了貌似熟悉的MySQL网站,居然找不到下载的地方。后来发现MySQL分成了两个版本,付费的叫MySQL Enterprise,免费的叫MySQL Community Server。第一次见到还真不敢下。

PHP5安装很诡异

在Windows XP和PHP4时代,每次为Apache安装PHP模块都很费神。现在发现PHP5居然有了自动安装,貌似很省心。PHP5的安装程序询问了httpd.conf的地址(是不是应该自己先去默认目录找找呢),然后直接加上了PHPIniDir "C:/Program Files/PHP/"LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"。但运行了一个简单的echo程序,发现白版。太诡异了,手工检测了php.ini的位置、Windows的PATH变量,都很自动,而且Apache启动也没有故障(说明成功加载了PHP5的模块)。最后猜测是不是PHP5变态到需要写全<?php ...?>而不能用简写的<? ... ?>? 写全后试了试,果然管用。原来PHP5的php.ini中,short_open_tag 默认是 Off。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: