Windows上安装Apache, PHP, MySQL
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-09
LAMP(Linux, Apache, MySQL, PHP)是当今最流行的网站平台,不仅是它们是完全免费的,还它们自身的优点:稳定可靠,性能优越.更加那么多开源系统的涌现,常用的BBS和CMS系统,基本上都是基于LAMP的. 半年前在旧电脑上装了AMP,后来又在笔记本上装了一次,但是都没有记录下来安装过程.这次换了电脑,需要重装AMP,特记录如下. 1. 安装PHP 直接到PHP官方网站的下载页面:[url]http://www.php.net/downloads.php[/url] 上面列了几个下载项,下载Windows Binaries里面的PHP 5.2.5 zip packages就行了(目前最新的版本是5.2.5) 安装很简单,直接解压到一个文件夹就行了.最好解压到一个“好一点”的文件夹,就是文件夹路径中不含空格,中文,或者其他非ASCII码的字符.这里我使用E:php5 2. 初步配置php php的配置文件是php.ini,解压之后,将安装目录里面的php.ini-dist拷贝一份并重命名为php.ini. 3. 安装Apache 下载地址:[url]http://apache.mirror.phpchina.com/httpd/binaries/win32/[/url] 这个是Apache在国内的镜像,上面有用于windows的安装程序.最新的版本是2.2.6, 可能会用到SSL,选择带SSL的版本. 安装Apache跟安装普通的软件没有什么两样,在安装程序中有个对话框要求填写"Server Information",随便填写一个域名都可以. 安装完成后,在系统托盘会生成一个图标,可以方便地控制Apache server start and stop. 注意: 如果你的系统上有IIS服务器正在运行,IIS已经占用了80端口,这样Apache就无法再bind到80端口,会提示错误.你可以停止IIS,或者让Apache使用别的端口. 4. 配置Apache Apache的主要配置文件是httpd.conf,在Apache的安装目录中的conf子目录可以找到这个文件. 4.1 配置DocumentRoot DocumentRoot就是你的“网站”的文件的根目录,默认的根目录是在Apache的安装目录里面的htdocs目录.你可以改成其他的目录. 在httpd.conf中找到这一行(注意:你的安装路径可能跟下面所示的不一样): DocumentRoot "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs" 我喜欢E:htdocs, 将其修改为:(注意这里用的斜杠跟windows是相反的) DocumentRoot "E:/htdocs" 还有一行是设置DocumentRoot的权限,也是进行类似更改. 找到: <Directory "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs">也修改成: <Directory "E:/htdocs"> 还有设置脚本目录的配置,最好也改成需要的目录(有两个地方). # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the target directory are treated as applications and # run by the server when requested rather than as documents sent to the # client. The same rules about trailing "/" apply to ScriptAlias # directives as to Alias. # ScriptAlias /cgi-bin/ "E:/htdocs/cgi-bin/" </IfModule> # # "E:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # <Directory "E:/htdocs/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> 这一步完成之后,重新启动Apache,应该已经可以访问“网站”了,在上面设置的DocumentRoot目录中放一个网页文件,如index.html, 在浏览器中输入: [url]http://localhost/index.html[/url] 应该能够出现页面. 4.2 加载PHP模块 PHP作为一种脚本语言,一般都是作为Apache的一个模块加入到Apache中.当浏览器请求一个PHP页面时,Apache就调用php |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Windows上安装Apache, PHP, MySQL的所有评论