WindowsServer2008下搭建Apache+PHP+MySQL一、准备条件:1、需要用到的软件:Apache安装文件:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi下载地址:PHP安装文件:php-5.4.15-Win32-VC9-x86.zip下载地址:MySQL安装文件:mysql-5.5.24-win32.msi下载地址:下载地址:管理程序:phpMyAdmin-4.0.2-all-languages.zip下载地址:VC9运行库:vcredist_x86.exe下载地址:、安装前的注意事项:先停用IIS,因为IIS默认使用80端口,会与Apache产生冲突;二、安装Apache:1、双击Apache的安装程序,进入到欢迎界面2、点击“Next”,进入下一步“许可协议”界面3、选择“Iacceptthetermsinthelicenseagreement”,接受许可协议,并点击“Next”进入下一步配置4、此处是对Apache服务的一些介绍,直接点击“Next”进入下一步5、以上每项可根据自己实际情况自行填写,填写完毕,点击“Next”进入下一步6、进入安装模式选择界面,可以任意选择,这里建议选择“Custom”模式,也就是自定义模式,这样可以选择性安装一些功能,点击“Next”进入下一步7、点击“Change”可以更改安装Apache的路径,选择自己需要的路径即可,上边为一些可选的功能,可根据自己的需要,点击图标中的“▼”进行选择,如果没有安装配置过Apache,可选择全部安装,不会对使用造成影响,点击“Next”进入下一步8、选择“Install”进行安装,系统会自行安装9、安装完成,点击“Finish”退出安装程序即可完成对Apache的安装。任务栏右下角出现标志,表示Apache完成安装,并启动。10、打开浏览器,输入地址:或者:的安装进行验证,出现表示Apache安装成功。11、对Apache进行配置:A、Apache主配置文件:%Apacheroot%\conf\httpd.conf(%Apacheroot%指Apache的安装路径)B、配置文件中常用参数解释:a、DocumentRoot:主页放置的目录b、DirectoryIndex:默认首页文件名,可根据自己的需要添加诸如index.php、index.jsp、index.htm等内容,但每项之间需要用空格隔开c、Liston80服务器监听端口为80,可以根据需要进行更改,不过更改默认端口会对访问造成不必要的麻烦,建议使用默认即可C、%Apacheroot%\htdocs为默认文档根目录文档根目录,可根据自己需要进行相应的更改D、找到LoadModule,在下面添加LoadModulephp5_moduled:/php/php5apache2_2.dllPHPIniDird:/phpE、找到AddTypeapplication/x-gzip.gz.tgz,在下面分别添加AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.htmlF、找到ServerAdmin修改为ServerAdminHiTao(Apache无法启动时这么操作)保存httpd.conf三、安装配置PHP(这里使用免安装版)1、解压php-5.4.15-Win32-VC9-x86.zip,释放路径自行选择,比如“D:\PHP”安装vc9运行库vcredist_x86.exe一路next2、在PHP的安装文件夹中,将php.ini-development备份并重命名为php.ini3、打开php.ini找到;extension=php_bz2.dll,下面一长串类似的列表,是可供选择加载的模块,可以根据自己的需求加载它们,方法是去掉前面的;号。将以下这些文件前面的“;”去除extension=php_curl.dllextension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dllextension=php_xmlrpc.dll;date.timezone=修改成(很多网站没提到这里要修改,默认为美国时间,如果不修改会报错):date.timezone=Asia/Shanghai设置PHP扩展包的具体目录,找到;Onwindows:;extension_dir=ext改为(值是ext文件夹的目录);Onwindows:extension_dir=D:/PHP/ext4、将PHP安装目录下的php5ts.dll拷贝到C:\Windows\System32中5、将PHP安装文件夹位置添加到Windows的系统路径中。具体方法是,计算机属性高级系统属性环境变量系统变量Path编辑,在变量值中添加;D:\php;D:\php\ext,具体路径根据自己的情况改变。提示:更改系统环境变量后,需要重新启动计算机,才能生效!6、测试PHP的安装,在Apache的文档根目录新建index.php文件,文件内容如下:?phpphpinfo();?打开浏览器,输入localhost后若出现:则表示PHP配置成功。PHP主配置文档为php.ini文件,其中相关参数意义如下:Engine=On设置脚本语言引擎在Apache下有效zend.ze1_compatibility_mode=Off:设置与PHP4.*引擎是否兼容short_open_tag=On:是否允许?...?短标志符,标准标志符:?PHP…?或scriptlanguage=“PHP”…/scriptasp_tags=Off:是否允许ASP风格标记%…%max_execution_time=30:脚本执行最大秒数max_input_time=60:脚本输入数据分析的最大秒数memory_limit=8M:脚本使用最大内存数display_errors=On:是否显示错误include_path=“.;C:\ProgramFiles\PHPHomeEdition2\Apache2\php\“:设置include目录extension=php_mysql.dll:提供对MYSQL的扩展支持upload_tmp_dir:上传文件存放的临时文件夹四、MySQL的安装与配置:1、双击运行MySQL的安装程序,进入欢迎界面:2、点击“Next”进入下一步安装3、进入安装模式选择界面,还是选择自定义安装,点击“Next”进入下一步安装4、选择所需的功能与安装路径,点击“Next”进入下一步安装5、点击“Install”进行安装,系统会自动安装MySQL程序6、安装结束,会出现上图界面,我们选择最后一项,跳过签约即可,然后点击“Next”进入下一步7、在安装完成界面,会出现“ConfiguretheMySQLServernow”的复选项,建议勾选此项,并进入MySQL的配置,点击“Finish”即可进入MySQL的配置过程8、首先进入的还是欢迎界面,没有其他选项,直接“Next”即可9、上图为配置类型的选择,选择详细配置,并点击下一步10、上图是服务器类型的选择,我们选择服务器设备,并点击下一步11、上图为数据库用途的选择,我们默认选择第一项就可以了,点击下一步12、进入InnoDB表空间对话框,可以更改路径,这里我们使用默认配置,点击下一步13、出现并发连接对话框,我们选择手册设置,连接数可以根据自己的实际情况自行设置,点击下一步14、选择MySQL的TCP/IP配置,默认端口为3306,可以自己更改点击下一步15、进入字符集选择界面后,我们选择最后一项,并选择“utf-8”字符集,点击下一步16、进入服务选项后保持默认选项,并勾选“IncludeBinDirectoryinWindowsPATH”,点击下一步17、为root账户设置密码,并勾选可以远程接入选项,点击下一步18、点击“Execute”直接进行安装,每一步的安装情况会在图中显示19、安装完成,没有任何报错,我们点击完成即可完成对MySQL的安装20、安装mysql-connector-odbc-5.2.5-win32.msi使用默认安装21、我们可以尝试连接MySQL,使用如下命令:mysql–hlocalhost–uroot–p提示输入密码后,输入先前设置的密码,可以根据自己掌握的关于MySQL的相关知识,进行一些基本的查看、创建等操作五、安装和配置phpMyAdmin(一)下载1、先到官方站点下载phpMyAdmin安装包:(安装包含各种语言all-languages)2、再解压到web可以访问的目录下,如果是虚拟空间,可以解压后通过ftp工具上传到web目录下,同时您可以修改解压后该文件的名称(你可以自定义目录名称)。(二)配置3、打开/libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用写字板(不要用记事本,这是UTF8编码)进行编辑,按照说明配置即可。4、查找$cfg['PmaAbsoluteUri']=‘';//修改为你将上传到空间的phpMyAdmin的网址如:$cfg['PmaAbsoluteUri']=‘http://网站域名/phpmyadmin/';5、查找$cfg['Servers'][$i]['host']=‘localhost';//通常用默认,也有例外,可以不用修改6、查找$cfg['Servers'][$i]['auth_type']=‘config';//在自己的机子里调试用config;如果在网络上的空间用cookie.在此有四种模式可供选择:cookie,http,HTTP,config①config方式即输入phpMyAdmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。②设置cookie,http,HTTP方式,登录phpMyAdmin需要数据用户名和密码进行验证。具体如下:PHP安装模式为Apache,可以使用http和cookie;PHP安装模式为CGI,可以使用cookie。7、查找$cfg['Servers'][$i]['user']=‘root';//MySQL用户名8、查找$cfg['Servers'][$i]['password']='';//MySQL密码(onlyneeded留空就可以了)9、查找$cfg['Servers'][$i]['only_db']='';//你只有一个数据就设置一下,设置为你的数据库名;如果你想架设服务器,那么建议留空10、查找$cfg['DefaultLang']=‘zh';//这里是选择语言,zh代表简体中文的意思11、查找$cfg['blowfish_secret']='';/