windows下初级配置apache+mysql+php...
时间:2010-08-08 来源:xilylg
也不记得这是第几次配置环境了,每每都出点问题,都在网上找很久,觉得浪费时间。最近这一次是想升级下运行环境,没想到又出问题。在公司电脑里从零开始安装时倒是一次性就装好。现在决定把安装的东西弄好写下来,免得以后又到处乱找资料。
操作系统为window sp3,运行环境路径为F:\webEnv\,网站根目录在F:\wwwroot\
首先下载所需软件
apache:http://httpd.apache.org/download.cgi,下的是2.2.16版本。
php:http://windows.php.net/download/,下的是5.3.3版VC6 x86 Thread Safe。
mysql:http://www.mysql.com/downloads/,下的是mysql-noinstall-5.1.49-win32.zip版本。
安装与解压
1.安装apache
下载的是apache的安装包,next往下走,改在路径,安装在F:\webEnv\apache里;
2.解压PHP至F:\webEnv\php;
3.解压mysql至F:\webEnv\ mysql。
配置
1.配置apache
配置文件为:F:\webEnv\apache\conf\httpd.conf。打开,更改应用程序根目录为F:\wwwroot
DocumentRoot "F:/webEnv/apache/htdocs"更改为DocumentRoot "F:/wwwroot"
<Directory "F:/webEnv/apache/htdocs">,更改为<Directory "F:/wwwroot">
在文件最后加上
DirectoryIndex index.php
PHPIniDir F:/webEnv/php/
LoadFile F:/webEnv/php/php5ts.dll
LoadModule php5_module f:/webEnv/php/php5apache2_2.dll
AddType application/x-httpd-php .php
2.配置PHP
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
去掉这些前面的封号,根据情况把自己想要加载的库前面封号去掉。
下面是可改可不改的配置
short_open_tag = Off,改成on允许使用短标签<??>
extension_dir = "ext"前面逗号去掉并改成extension_dir = "F:/webEnv/php/ext",这样就不用把相关dll文件复制到c盘了
date.timezone =Asia/Shanghai,些默认为未启动,这样用date读出来的时间跟我们的时间相差8小时,当然这也可以在程序里设定时间date_default_timezone_set("Asia/Shanghai")。
3.配置mysql
打开看到个ini文件,根据自己的情况把其中一个改成my.ini,我改的是my-medium.ini。打开my.ini,在[mysqld]节下添加
basedir =F:/webEnv/mysql
datadir =F:/webEnv/mysql/data
下面在命令行下将服务添加到服务启动项,启动mysql
进行命令工具(开始->运行->输入cmd),原来我已经存在mysql服务项,所以当注册时它显示此服务已存在,接着启动它。
重启服务器,进入phpinfo(),可看到相关配置信息。OK!!!