安装MySQL、Apache HTTP Server和PHP(Windows 7)
最近重装系统,再次安装了一套PHP开发工具。 先从MySQL开始。 接着配置Apache 服务器。 最后配置PHP。
软件清单:
MySQL:
MySQL Installer 5.5.29
用的是Windows的整合安装包。
Apache
httpd-2.4.3-win32-ssl_0.9.8-VC9.zip
php5apache2_4.dll-php-5.4-win32.zip
Apache Lounge上用VC9编译的Apache HTTP服务器,要用OpenSSL 0.9.8x版本的,与PHP对应。还需要同一页面下的PHP Apache动态链接库。
PHP
php-5.4.9-Win32-VC9-x86.zip
没用最新的5.4.10版,用的5.4.9。
1. MySQL安装
一路点击下一步,设置的时候多注意下就行。
设置MySQL服务器的端口号。默认3306。
设置root用户密码并添加其他用户。
配置MySQL的Windows服务,可以起个更有意义的服务名。
最后一步,设置日志。强烈建议开发阶段把所有日志都打开。
安装包中的设置只是很小的一部分。MySQL安装目录bin文件夹下的MySQLInstanceConfig.exe程序可以进行更详细地设置。
欢迎界面
选择重新配置。
选择详细设置
MySQL的三种服务类型,选择第一个开发机即可。
选择数据库的用途,第一项即可。
下一步配置InnoDB选项,略过。
下一步选择用户连接数,开发机选择第一个即可。
配置端口和SQL模式,默认即可。
选择字符集,强烈建议选择UTF8。
配置Windows选项:服务和环境变量。最好加到环境变量中,这样PHP就能找到相关dll文件了。
设置root用户
下面就运行配置。
配置成功如下:
Apache服务器
解压到任意文件夹,我解压到D:/server/Apache24,如图
最重要的就是配置conf下的httpd.conf文件。
配置监听端口
Listen 80
服务器安装目录 ServerRoot “path/to/apache/”
网页根目录 DocumentRoot
上面是最基本的配置。接着安装Apache HTTP Server的服务,命令行在Apache服务器的bin目录下运行(其中Apache24是服务名):
httpd.exe -k install -n “Apache24”
就安装了名为Apache24的服务。再启动服务器即可。
httpd -k start -n “Apache24”
访问127.0.0.1(根据上面设置的端口号),出现
就说明Apache服务器配置成功。
PHP
解压PHP到任意文件夹,我解压到D:\server\php-5.4.9-Win32-VC9-x86
最好将php目录和php下的ext目录加到环境变量中。
首先修改PHP的配置文件。因为用于开发,所以将php.ini-development改为php.ini。
修改PHP扩展的目录 extension_dir
选择使用的php扩展
修改上传文件的临时目录 upload_tmp_dir
修改session的目录 session.save_path
修改时区 date.timezone
以上,完成php的简单设置。接着将php和apache相连,修改apache的httpd.conf文件。
增加
重启apache服务器。建立一个简单的php页面
[php]