Apache服务器下安装PHP、ZendOptimizer和MySQL 方法
一、 介绍
Apache:是一种web服务器(与IIS类同)。
PHP:全称为HypertextPreprocessor。PHP是一种HTML 内嵌式的语言,是一种网站(网页)开发语言(与ASP、JSP、.NET等类同)。
ZendOptimizer:用优化代码的方法来提高php应用程序的执行速度。
MySQL:是一种数据库(与SQLServer等类同)。要访问网页就需要Web服务器,MySQL用来存放用户与网页之间交互信息的数据。
三者结合起来简称AMP,现在流行的一种是LAMP:Linux操作系统下通过Apache和MySQL支持PHP语言的一种网络运行环境。
PHP优点:
a、 相对于其他语言(JSP等)简单易学;
b、 跨平台;
c、PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合;
d、面向对象编程:PHP提供了类和对象。
加上apache、php、MySQL都是开源免费软件,一般在web应用开发时,只需要下载相应的集成安装包即可,方便简单。
二、 准备
1、本人所用PC机的操作系统为Windows 8.1企业版,64位操作系统。
2、集成安装包:PHPnow。解压后为:
其中,htdocs为网站根目录,PnCp为命令选项,Init为安装文件。
三、 安装
1、将PHPnow压缩包解压到D盘目录下,目录为D:\PHPnow。
2、以管理员运行方式打开cmd,然后输入cd/d d:\PHPnow,回车,输入Init.cmd,即可自动执行命令,过一会提示输入MySQL密码,输入自己想设定的MySQL数据库密码即可,这样Apache+PHP+Zend Optimizer+MySQL就安装成功了。
在此过程中可能会出现以下问题:
a 提示“有同类服务器已经安装”,这在暗示已经安装过Apache服务器了,此时应该将以前的Apache服务器卸载掉,这里告诉一个卸载服务器的方法:以管理员运行方式打开cmd,输入scdelete Apache,回显删除成功,当然卸载完后可以检查Apache服务是否正确删除,方法:资源管理器——右键,这台电脑——管理——服务和应用程序——服务,查找Apache服务名,如果卸载成功的话,列表里是不存在Apache,当然也可以在cmd中再次输入sc delete Apache,会提示不存在该服务。
b 提示“端口被占用”,这在暗示已经安装过IIS或者MySQL,默认情况下,IIS占用端口号为80,MySQL占用端口号为3036,此时,以管理员运行方式打开cmd,输入netstat –ano,查看端口占用情况,若列表里有相应选项,表明IIS服务或者MySQL服务已经打开,此时应该关闭服务,方法为:资源管理器——服务,找到对应的服务,然后右键——关闭。
3、在目录d:\PHPnow\htdocs下用记事本新建index.php,内容为:“<?phpphpinfo();?>”,在浏览器地址栏中输入“localhost”或者”127.0.0.1”,若出现PHP界面,表明安装成功(该图只是范例,不代表本机情况)。
4、当然,这种集成安装方法比在IIS下简单得多,不必考虑软件之间的兼容性问题,这种方法安装php时不必对php.ini进行手动配置,系统在安装过程中自动配置好,配置文件保存在特定文件中。
本文详细介绍如何在Windows环境下使用PHPnow集成包快速安装Apache、PHP、ZendOptimizer及MySQL,构成AMP运行环境。文章涵盖安装步骤、常见问题解决方法,并验证安装是否成功。

234

被折叠的 条评论
为什么被折叠?



