【东方vs清扬】 Unity3D与Web服务器交互之Apache,PHP和Mysql配置
本篇文章主要介绍在Windows环境下的配置,其他系统可参考,但请勿直接照搬。
一、准备资源
首先,需要下载Apache、PHP和Mysql。
二、Apache的下载、安装、启动和停止
1. Apache的下载
打开浏览器,输入网址:http://www.apachehaus.com/cgi-bin/download.plx。进入该页面后,请根据自己电脑的32位或64位情况选择下载。
2. Apache的安装
将下载下来的压缩包解压,把里面的Apache24文件夹整体剪切到你想要放置的位置,至此Apache安装成功。
3. Apache的启动
打开cmd命令提示符,在Apache24文件夹中找到httpd.exe(路径一般为 XXX\Apache24\bin),将其拖拽到cmd面板中,然后回车。在测试Apache是否启动成功的过程中,cmd面板不要关闭。接着打开浏览器,在地址栏输入localhost并回车,若出现特定界面则说明Apache启动成功。
4. Apache的停止
回到cmd面板,按下Ctrl + C,Apache服务器停止。为了测试是否停止成功,打开浏览器,输入localhost(此时最好清理一下浏览器缓存,否则观察到的结果可能不准确),若出现相应提示,则说明Apache服务停止成功。
三、Mysql的安装
网上有大量关于Mysql安装的教程,在此不再详细说明。安装时要记清楚自己设置的Server Name和密码,在使用数据库时会用到这些信息。Mysql下载地址:http://dev.mysql.com/downloads/mysql/,进入该页面后点击下载即可。
四、PHP的下载与安装
PHP下载地址:http://windows.php.net/download/。进入该页面后,根据自己系统的32位和64位情况进行下载。 解压下载的压缩包,将其改名为PHP56,然后把该文件夹剪切到你想要放置的位置。
五、统一配置Apache和PHP
1. 配置Apache
打开httpd.conf文件(路径一般为 XXX\Apache24\conf):
- 设置根目录:找到
Define SRVROOT,将目录设为Apache的根目录。例如,可根据实际情况进行更改。 - 设置文档根目录:找到
DocumentRoot和下一行的Directory。首先新建一个www文件夹(位置可任意选择,但为了方便管理,最好和Apache24文件夹以及PHP56文件夹放置在一起,该文件夹用于存放编写的PHP文件),然后进行相应的更改。 - 设置默认首页:找到
DirectoryIndex,进行相应的修改。 - 添加PHP支持:在httpd.conf文件最后添加以下内容:
#php5 support LoadModule php5_module "F:/MyPHPEnvironment/PHP56/php5apache2_4.dll" AddType application/x-httpd-php .php .html #configure the path to php.ini PHPIniDir "F:/MyPHPEnvironment/PHP56"保存并关闭文件。
- 配置虚拟主机:找到httpd - vhosts.conf文件(路径为
XXX\Apache24\conf\extra),找到DocumentRoot并进行修改,然后保存并关闭文件。
2. 配置PHP
找到php.ini - development文件,复制一份并改名为php.ini,打开该文件:
- 设置扩展目录:找到
extension_dir,删除前面的分号;并进行相应修改。 - 启用MySQL扩展:找到
extension = php_mysql.dll和extension = php_mysqli.dll,删除这两个语句前面的分号;。至此,PHP配置完成。
六、测试配置是否成功
用记事本新建一个test.php文件,代码内容如下:
<?php
phpinfo();
?>
将test.php文件放置到www文件夹中,打开浏览器,在地址栏输入 localhost/test.php 并回车。如果进入特定界面且包含mysql相关内容,则说明配置成功;否则,可能是mysql或者php配置存在问题。
至此,所有配置成功完成!