开发者社区> 问答> 正文

云服务器Windows系统安装配置ApachePHPMySQL详细教程

习惯Linux用yum安装Apache PHP MySQL, Windows系统用WAMP集成包安装配置网站服务器,这次尝试从官方网站上下载最新版本,一个一个来安装配置Apache、PHP、MySQL。详细过程如下:

第1步. 首先安装Apache

版本: httpd-2.2.22-win32-x86-openssl-0.9.8t.msi (2012-01-30 22:06 6.1M MSI Installer Package)
官方下载页面: http://www.apache.org/dist/
官方下载地址: http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
修改网站根目录的方法:
在文件的安装目录下,默认:C:\Program Files\Apache Software Foundation\Apache2.2\conf,
打开配置文件httpd.conf,查找:DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”
将值修改成你想要的发布路径,比如:DocumentRoot “D:/www”;
然后查找:<Directory “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”>
修改为:<Directory “D:/www”>,这样就更改了网站根目录到D:/www下。

第2步. 安装PHP

版本:PHP 5.4 (5.4.9)-VC9 x86 Thread Safe (2012-Nov-21 21:22:38)
官方下载页面: http://windows.php.net/download/
官方下载地址: http://windows.php.net/downloads/releases/php-5.4.9-Win32-VC9-x86.zip
将下载的压缩包解压到D:/php,将该目录下的php.ini-development更名为php.ini。
打开php.ini,修改如下:
查找:error_reporting = E_ALL,修改:error_reporting =E_ALL & ~E_NOTICE;
这里是修改错误报告级别,E_ALL 是报告所有的错误,E_NOTICE是报告运行时注意的消息,如为初始化的变量。
查找:extension_dir = “./”,修改:extension_dir = “D:\php\ext”,配置扩展库的路径;
查找:;extension=PHP_MySQL.dll,去掉前面的分号:extension=PHP_MySQL.dll;
查找:;extension=PHP_mysqli.dll,去掉前面的分号:extension=PHP_mysqli.dll;//其它扩展如Curl,GD等同样自行添加
查找:;session.save_path = “/tmp”,修改为一个存在的路径里,session.save_path = “D:\php\tmp”,或者到发布目录下建立一个tmp文件夹。
PHP基本设置完毕。

第3步. 配置Apache加载PHP

打开apachede的安装目录,C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra,新建一个名为:httpd-php5.conf 的文本文件,打开添加以下内容
LoadModule php5_module "D:\php\php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php
PHPIniDir "D:\php"
然后打开:C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,在文件末尾添加一行:
Include conf/extra/httpd-php5.conf
重新启动 Apache,打开目录:D:\www,新建文件:index.php,输入内容:
使用浏览器打开 http://localhost,页面正常打开说明安装成功。

第4步. 安装MySQL

版本:MySQL-5.5.28-win32 (Windows (x86, 32-bit), MSI Installer 5.5.28 31.1M)
官方下载页面: http://dev.mysql.com/downloads/mysql/#downloads
安装后有个配置向导,按需要设置。
与Apache及PHP相结合,前面已提过,这里再说一下,在php安装目录下找到php.ini,把“;extension=php_mysql.dll”前的“;”去掉,加载MySQL模块。保存,关闭后,重启Apache就可以了。
如果碰到MySQL安装失败的情况,一般是以前的MySQL卸载不完全。
1.先停止MySQL服务,DOS下net stop mysql,也可以右键“我的电脑”—管理—服务,找到MySQL服务,然后停止。
2.在DOS下卸载MySQL的命令 c:\mysql\bin\mysqld-nt –remove //c:\mysql\bin\是具体路径,想完全删除MySQL先结束MySQL进程,然后卸载MySQL。

第5步. 安装 phpMyAdmin

官方下载页面: http://www.phpmyadmin.net/home_page/downloads.php
解压文件到D:\www\phpMyAdmin,访问 http://localhost/phpMyAdmin/,输入root和密码,具体配置参考config.sample.inc.php,将其重命名为config.inc.php。

Windows系统安装配置Apache PHP MySQL详细教程 | 云知识

展开
收起
魏无忌 2012-11-28 11:04:54 16338 1
6 条回答
写回答
取消 提交回答
  • Re云服务器Windows系统安装配置ApachePHPMySQL详细教程
    非常不错,正需要,谢谢了
    2014-11-20 01:50:48
    赞同 展开评论 打赏
  • Re云服务器Windows系统安装配置ApachePHPMySQL详细教程
    支持你。不错。
    2013-05-03 16:35:25
    赞同 展开评论 打赏
  • Re云服务器Windows系统安装配置ApachePHPMySQL详细教程
    Win 下的啊,已经收好,谢谢。
    2013-04-20 00:45:50
    赞同 展开评论 打赏
  • 有时间看看。
    2013-04-19 19:57:53
    赞同 展开评论 打赏
  •     
    2012-11-28 17:28:18
    赞同 展开评论 打赏
  • 不错的资源   前排支持
    2012-11-28 17:21:31
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
大规模云服务器高效使用及管理最佳实践 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载