原文:http://www.phpiask.com/?p=43 入门很不错
在本系列的上两篇文章:Mysql的安装和配置,Apache的安装中我们安装了数据库和Web服务器,转眼间我们就说到了我们的重点PHP。
至于PHP为什么叫做PHP,战地至少听说过两种说法,但是这个不重要了。就像谢逊有时候被人叫做金毛狮王一样,我们知道他就是他就行了。
第一步当然还是下载,下载地址在这里:http://www.php.net
记住这个是net域名不是com它们完全不是一回事儿。
点击页面上的download链接,进入下载页面,找到Windows Binaries 标题,并找到 PHP 5.0.4 zip package 的链接,下载它。不要想当然,我们不下载那个Installer文件,因为它不包含Mysql扩展,如果下载他来安装的会有一些麻烦——其实也可以解决。不过我们还是下载那么个zip包吧。
下载完成后,当然是解压缩——解压到D:\php下吧;
找到一个叫php.ini-recommended 的文件,复制这个文件到Apache的目录,改个名字——。这个名字应该修改为:php.ini。
注意:Apache查找php.ini文件的顺序是这样的:
先是apache的目录,然后系统目录,再到path指定的目录,所以放在Apache的目录下最容易被找到,呵呵……
就这样了PHP安装完成了,虽然他还不能和Apache一起工作,但是他已经完成安装了。真的!
不能工作安装它有个鸟用啊?——不要愤怒兄弟,战地还没有说完,下边咱们就把Apache和PHP糅合到一起,让他们一起上路。
还记得咱们安装Apache目录不?我记得!在D:\apache
打开这个目录找到conf文件夹打开,找到一个叫httpd.conf的文件,这个就是Apache的设置文件,一定要记住哦,以后用的地方多着呢。用记事本打开这个文件。
搜索 ScriptAlias,应该看到类似如下的内容:
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname 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/ “D:/apache/cgi-bin/”
对于 /cgi-bin/来说,此条目告诉 Apache 如何处理任何包含 cgi-bin 目录的 URL。例如,如果您请求了 http://www.phpiask.com/cgi-bin/mail-me,Apache 不会在 cgi-bin 目录中查找一个名为 mail-me 的文件。相反,ScriptAlias 命令会告诉 Apache 查看另一个目录 —— 在本例中,这个目录是”D:/apache/cgi-bin/”。这是至关重要的,因为您不会希望将脚本存储在可通过 Web 访问的目录中。因此,您需要为 PHP 脚本添加一个条目。如下所示:
ScriptAlias /php/ “D:/php/”
接下来,您需要告诉 Apache 以 .php 结尾的文件必须作为应用程序处理;尤其是,您希望为 PHP 文件分配一个类型,然后您就能够指示 Apache 以特定方式处理它们。在 ScriptAlias 条目下,添加以下条目:
AddType application/x-httpd-php .php
仅仅这些还不够,回头看看吧,我们只告诉了Apache一个目录映射和遇到以php为扩展名的文件当作什么处理,我们还没有告诉他,这个处理到底有谁来做是不是?就像 死啦死啦(《我的团长我的团》的团长)说“我们遇到一只兔子,应该吃掉”,他没有说应该被谁吃掉——这会很麻烦。
现在我们来指定,遇到php扩展名的文件到底应该由谁来处理:
Action application/x-httpd-php “/php/php-cgi.exe”
看到了吧?我们直接.php类型的扩展名文件交给我php/目录下的php-cgi.exe文件来处理了,你可能会问是哪个php目录,看到了我们第一个设置没有:
ScriptAlias /php/ “D:/php/”
这个就是目录映射文件,Apache会知道/php/目录就是指D:/php/,Apache很聪明是不是?呵呵呵……
设置索引文件名称,就是默认的首页文件,搜索DirectoryIndex,并做如下设置:
DirectoryIndex index.html index.html.var index.php
重新启动Apache,控制面板->服务->找到Apache,重新启动
到此为止,你的Web服务器基本完成了,Apache也能运行.php程序了,咱们来看看吧。编写第一个PHP文件phpinfo.php,内容是:
<?php
phpinfo();
?>
放到apache目录的htdocs文件夹下,输入http://localhost/phpinfo.php执行他,你就会看到一个页面,这个页面包含了所有的PHP设置信息,包括所使用的php.ini的位置等。
还有一个问题,就是PHP如何连接到Mysql的问题,我们也在这里解决了吧。
找到PHP的设置文件D:/apache/php.ini,这个刚才说了在apache的安装目录下,打开搜索extension_dir,设置为
extension_dir = “D:/php/ext/” 扩展文件的存储路径,
搜索extension=php_mysql.dll
去掉前面的“;”,启用Mysql扩展
再次重新启动Apache,重新http://localhost/phpinfo.php 如果还算顺利的话,你会在这个页面上看到Mysql的一个模块,仔细看看吧,一定会有的。
好了到此为止,Apache、Mysql、PHP我们都安装了,也整合了,可以动手编程了!
这个安装过程只是诸多安装方法的一种,一种就够了其实。当然关于PHP和Apache的设置其实还有很多话要说,请关注本站随后推出的php.ini设置全攻略 和 httpd.conf设置全攻略。
分享到:
相关推荐
本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地安装和配置 Apache、PHP 和 MySQL。 一、安装 Apache Apache ...
这个教程将详细阐述如何在Windows环境下安装和配置这两个组件,以便于进行PHP编程和网站的本地开发。 首先,Apache是世界上最流行的开源Web服务器软件,它轻量级且易于管理,支持多种操作系统,包括Windows。PHP5则...
如果遇到问题,可以参考压缩包中的“全程指导Windows下PHP环境配置.pdf”文档,它可能提供了更详细的步骤和解决常见问题的方法。同时,“双击导入.reg”文件可能是为了快速设置系统环境变量,确保PHP可执行文件能被...
在Windows系统下搭建PHP开发环境是一项基础且重要的工作,它涉及到三个主要组件:Apache服务器、PHP解释器和MySQL数据库。本文将详细介绍如何手动搭建这个环境,以便更好地理解每个组件的作用和配置过程。 首先,...
这个配置可以作为基本的Windows环境下PHP和Nginx的搭建教程,但实际应用中可能需要根据项目需求进行更复杂的配置,比如添加SSL支持、负载均衡、缓存设置等。持续学习和理解Nginx和PHP的配置选项,可以帮助你更好地...
### Windows Server 2012 R2 下配置 PHP7 + Nginx1.1 环境 在本文中,我们将详细介绍如何在 Windows Server 2012 R2 操作系统上配置 PHP7 和 Nginx1.1 的运行环境。这种组合常用于搭建高效的 Web 应用程序服务器,...
以上就是Windows环境下搭建PHP开发环境的详细步骤。完成这些步骤后,你就可以在本地进行PHP项目开发了。记得在每个步骤中仔细检查配置,确保所有组件都能正常工作。如果遇到Apache无法启动或者PHP功能缺失的情况,...
在本文中,我们将详细介绍如何在Windows环境下安装和配置Nginx和PHP7,从而实现一个完美的PHP开发环境。本文将从头到尾详细介绍安装和配置的每一个步骤,使您能够快速解决问题,并少走弯路。 一、安装PHP7 首先,...
【标题】: "Windows环境下PHP环境配置指南" 【描述】: "本文详述了在Windows操作系统下配置PHP环境的步骤,包括ISAPI模式下使IIS支持PHP的配置过程。" 【标签】: "Web开发", "服务器配置", "PHP环境搭建" 在...
本包下有三个文件: php-5.4.6-Win32-VC9-x86.zip php压缩包 httpd-2.2.22-win32-x86-no_ssl.msi apache安装包 php apache 安装及环境配置说明
在Windows环境下搭建PHP环境是许多开发者进行Web开发的首要步骤,尤其对于初学者而言,一个简单易行的安装过程显得尤为重要。"windows环境下的PHP安装文件"提供的压缩包旨在为用户带来无需复杂配置的便捷安装体验,...
总结以上内容,安装Swoole扩展到Windows环境下的PHP,主要步骤包括安装Cygwin环境、下载Swoole源代码、配置编译环境以及修改php.ini来加载扩展。安装成功后,便可以在PHP代码中使用Swoole提供的异步多线程服务器等...
### Windows 下 PHP5 和 Apache 的安装与配置 在 Windows 系统中安装并配置 PHP5 和 Apache 是构建 Web 开发环境的重要步骤。本文将详细介绍如何在 Windows 平台上完成这一过程,并确保 PHP 和 Apache 能够顺利运行...
本篇内容将详细介绍如何在Windows操作系统上安装和配置IIS来支持JSP和PHP环境,并提供详细的步骤和注意事项。 #### 安装与配置基础环境 首先,需要确保已经安装了以下组件: 1. **J2SDK(Java 2 Software ...