windows server2008下apache+php+mysql+memcache安装与配置

来源:互联网 发布:java实现zip解压 编辑:程序博客网 时间:2024/05/21 09:33

Apache下载地址:http://www.apachelounge.com/download/VC11/下的httpd-2.4.16-win32-VC11.zip

php下载地址:http://windows.php.net/download#php-5.6下的VC11 x86 Thread Safe (2015-Jul-10 06:25:44)

mysql下载地址:http://dev.mysql.com/downloads/windows/installer/下的Windows (x86, 32-bit), MSI Installer

memcache下载地址:http://pecl.php.net/package/memcache/3.0.8/windows下的5.6 Thread Safe (TS) x86,可以得到memcache.dll

http://www.codeforest.net/how-to-install-memcached-on-windows-machine下载memcache.exe

fastcgi的模块下载地址:http://www.apachelounge.com/download/VC11/下的modules-2.4-win32-VC11.zip


同时还要下载VC11安装。


1、Apache安装。

可以参考下面的链接:

http://jingyan.baidu.com/album/d8072ac47baf0eec95cefdca.html?picindex=4

主要修改在httpf.conf:

ServerRoot "C:/server/Apache24"

还有就是搜索下Apache24,里面还有很多跟Apache相关的地方修改。主要是路径修改。

然后安装Apache服务。然后打开服务。


然后添加下列的站点信息。

NameVirtualHost *:812
<VirtualHost *:812>
ServerName localhost:812
ServerAlias www.test.com
DocumentRoot "C:/server/WWW"
</VirtualHost>


这样一个站点就可以了。



记得如果要输入localhost:812自动执行index.php的话,需要下列配置。

AddType application/x-httpd-php .php .html .htm


<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>


2、安装php,运行模式为fastcgi模式。

可以参考下面的连接:

http://www.jb51.net/article/38329.htm

主要修改。

添加下面的代码。路径自己修改下。

LoadModule fcgid_module modules/mod_fcgid.so 
FcgidInitialEnv PHPRC "c:/php5" 
AddHandler fcgid-script .php
FcgidWrapper "c:/php5/php-cgi.exe" .php 
Options Indexes FollowSymLinks ExecCGI 


然后填完下面的代码如果要执行index.php的时候会出现下面的提示。

You don't have permission to access /index.php on this server.

需要在修改Directory 中的东西

<Directory />
    AllowOverride none
    #Require all denied
Allow from all
</Directory>

其他配置参考下列连接:

http://www.jb51.net/article/24691.htm


3.安装mysql。

可以参考下列连接。

http://jingyan.baidu.com/article/f79b7cb35c0f439144023e38.html

由于我这边下载的版本比较高,所以没有去参考下面的链接,其实主要是配置下root的密码就可以了。

然后应该就可以启动mysql了。查看服务可以看到mysql的服务。

然后可以用命令行去登陆查看看是不是可以了。参考下列链接。

http://www.2cto.com/database/201209/154363.html

然后可以用Navicat Premium这个软件去远程登陆看看数据。

如果出现不能1130-host ... is not allowed to connect to this MySql server

可以参考下列链接。

http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html

好的,基本没有问题了。当然你如果要去查看当前mysql的配置的话,可以去my.ini文件。


4.安装memcache

参考下列链接。

http://www.jb51.net/article/23686.htm

然后把php_memcache.dll放到php中的ext中。

然后配置php.ini就可以了。

添加

extension=php_memcache.dll

就可以支持memcache了。


其他就没有太多问题了。搭建完毕,测试基本也不是太大问题。

如果还有其他问题,可以查看我另外一篇,这一篇也算是在上一篇的基础上完成的。



0 0
原创粉丝点击