|
在windows下进行PHP开发所需要的环境包括MySQL数据库,Apache服务器和PHP
MySql数据库:http://www.mysql.com/downloads/mirrors.html
包名类似于: mysql-essential-5.0.25-win32.zip
Apache服务器: http://httpd.apache.org/download.cgi
包名类似于:apache_2.2.11-win32-x86-no_ssl.msi
PHP5: http://www.php.net/downloads.php
包名类似于:php-5.2.10-Win32.zip
安装Apache和PHP
1.安装Apache
(1)双击安装文件
(2)进入许可协议
(3)进入Apache服务器介绍界面
(4)设置Apache服务器的基本信息,包括域名,服务器和网络管理员的电子邮件。
如果作为开发环境,前两项都可以写localhost,如果希望将Apache所作为服务与服务器一起启动,选中“for All users,on Port 80,as a Service -Recommended”选项。
(5)安装类型,Typical
(6)安装目录,默认即可.
(7)点击Install.
如果Apache启动失败,服务里面(控制面板---管理工具--服务--apache2.2服务是否启动)Apache服务起不来,可以查看错误日志(Apache安装路径下/logs/error.log)
或windows事件日志(控制面板--管理工具--事件查看器)。一般可能是别的程序占用了80端口,修改Apache安装路径下/conf/httpd.conf将80端口换成81试试。
Apache的启停控制:
运行---cmd---转到Apache安装路径下/bin下
Apache -k stop
Apache -k start
Apache -k restart
我装的是apache_2.2.11-win32-x86-no_ssl.msi,安装完毕后,在浏览器中输入http://localhost/显示
It works!
表示Apache服务器安装成功。
2. 安装PHP5
(1) 将压缩包解压到安装目录中,如 c:\PHP5
注:最好安装目录名中间不要有空格
(2) 创建php配置文件php.ini。在安装目录下有两个配置文件模板:php.ini-dist和php.ini-recommended.将php.ini-dist重命名为php.ini。另一个配置文件php.ini-recommended提供了更详细的非标准配置,适合高级用户
(3) PHP安装目录下,比如c:\PHP5下的php5ts.dll文件复制到XP系统的system32子目录下.
为使PHP能够访问MySQL数据库,还要将
c:\PHP5\libmysql.dll,
c:\PHP5\ext\php_mysql.dll
c:\PHP5\ext\php_mysqli.dll文件复制到XP系统的system32子目录下。
(4)对PHP配置文件php.ini
a. 设置PHP扩展模块所在的目录,将extension_dir= "./"修改为extension_dir="c:\PHP5\ext" (注c:\PHP5是我的PHP安装目录)
b. 动态加载与访问MySQL数据库相关的模块,将;extension=php_mysql.dll前面的分号去掉,即加载了php_mysql.dll
(5)对Apache配置文件httpd.conf作如下修改:
a. 将以下语句添加到其他LoadModule下面
LoadModule php5_module "C:\PHP5\php5apache2_2.dll"
b. 添加PHP配置文件的路径:
PHPIniDir "C:\PHP5"
修改DirectoryIndex为:
<IfModule dir_module>
DirectoryIndex index.html index.php index.html.var
</IfModule>
这样就可以将index.php作为默认首页了
c. 将以下语句添加到其他AddType下面
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
修改了配置之后重启Apache,测试PHP开发环境
写一个test.php页面,内容为:
<?php
phpinfo();
?>
将test.php放在Apache安装路径下/htdocs下,在浏览器中输入:
http://localhost/test.php出现测试页面表示php5安装成功。 |
|
|