Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] 【扩蝶网原创】只需简单几步让Win支持最新AMPZ服务器!超新安装配置包...

[复制链接]
chico 发表于 2012-12-18 11:43:20 | 显示全部楼层 |阅读模式
本帖最后由 chico 于 2012-12-18 11:58 编辑

Apache2.4.3+MySQL5.5.28+PHP5.3.19+ZendGuardLoader5.3+phpMyAdmin3.5.4+虚拟主机ReWrite支持网站根目录.htaccess
请下载安装的朋友自行检测包中木马病毒,这个我们只能本着良心说,我们绝不干那种丧失人性的畜生行为!本安装配置包集成以下服务器环境:只修改了配置文件,若有朋友不放心可以直接下载官方包,并将配置文件覆盖!
红字部分为你真正要输入做的事情,真的很简单了!。。。

申明:此包主要用于本地环境开发测试,若要用作正式生产运营服务器,请查阅相关手册及教程作安全配置部署。



-------------------------------------------------------------------------------------------------------
扩蝶网-原创手工DIY俱乐部 @ 扩展视界 · 蝶舞欢趣!http://www.kuodie.com
扩蝶网郑重申明:您可以任意复制修改,但请尊重作者心血,转载请注明来自扩蝶!
站内压缩包若需要密码,统一密码为:www.kuodie.com
-------------------------------------------------------------------------------------------------------


Srv文件夹内容说明(Srv默认安装在硬盘根目录下)
Apache2.4.3           文件夹  官方最新Apache WEB服务器httpd-2.4.3-win32.rar
MySQL5.5.28         文件夹  官方最新Mysql 数据库服务器mysql-5.5.28-win32.zip
PHP5.3.19             文件夹  选择PHP5.3.19而没有选择PHP5.4是因为Zend支持5.4配置相当麻烦,并且大量程序不兼容。
phpMyAdmin3.5.4 文件夹  phpMyAdmin,Mysql数据库管理程序,为便于管理,统一放在Srv文件夹下。
                                         您可以修改httpd-vhosts.conf指定其它路径。
wwwHost              文件夹  用来放你要建立网站的文件,为便于统一管理,统一放在Srv文件夹下。
                                         您可以修改httpd-vhosts.conf及httpd.conf指定其它路径。
wwwLogs              文件夹  网站运行日志文件夹,为便于统一管理,统一放在Srv文件夹下。、
                                         您可以修改httpd-vhosts.conf指定其它路径。
wwwSqlData          文件夹  MySql数据库文件夹,为便于统一管理,统一放在Srv文件夹下。
                                         您可以修改my.ini指定其它路径。
.htaccess ------------          DiscuzX2.5的伪静态范本,不会建立.htaccess的可以直接复制到网站根目录中使用。
ApacheMonitor.exe   --     Apache2.4.3的服务程序,在里面可以自由开启关闭重启Apache。
hosts   --------------           Windows的映射指向文件,本地测试环境经常用到。
httpd.conf   ---------         Apache2.4.3的配置文件。
httpd-vhosts.conf   --      Apache2.4.3的虚拟主机配置文件。
my.ini   -------------          MySQL5.5.28的配置文件。
php.ini   ------------           PHP5.3.19的配置文件。
vcredist_x86.exe   ---      有些机器在加载Apache服务的时候会遇到无法加载php5apache2_4.dll的错误,是因为没有C++运行库,安装这个。
安装配置说明.txt   ---      就是本说明文件 -_-''。。。好吧,迅速开始!
运行命令工具   -------      有些朋友不知道怎么运行DOS命令窗口,那就直接用这个快捷方式。

如果您不打算重新指定以上服务的目录,那么可以直接开始了。若您希望重新调整文件部署,请按说明详细修改各项路径参数。

一、添加环境变量
右键我的电脑=》属性=》高级=》环境变量=》系统变量,
新建?Mysql_dir ==>C:\Srv\MySQL5.5.28
双击变量名“Path”在最后增加
;C:\Srv\PHP5.3.19;C:\Srv\PHP5.3.19\ext;%Mysql_dir%\bin

二、安装Apache系统服务
双击“运行命令工具”打开DOS命令窗口
输入“cd\”回车
输入“cd srv\apache2.4.3\bin”回车
输入“httpd.exe -k install -n "Apache2.4.3"”(Apache2.4.3是系统服务名称可以自己修改)
若存在以往Apache系统请运行以下命令卸载
httpd.exe -k uninstall -n "Apache2.4.3"(Apache2.4.3是系统当前存在的服务名称,对照系统服务自己修改)
如果载入不成功出现一长串字符,请安装vcredist_x86.exe,缺少C++运行库。
载入系统服务成功,可以进系统服务中查看,是否有名称为Apache2.4.3的服务,若启动类型不是自动,请双击并把启动类型改为自动,并启动此服务。
以后可以使用ApacheMonitor.exe快捷方式开重启、停止、运行Apache服务。

三、安装MySQL系统服务
默认使用my-medium.ini为mysql配置文件
双击“运行命令工具”打开DOS命令窗口
输入“mysqld --console”回车
若看类似到如下类似内容:
121030 14:52:40 [Note] Server socket created on IP: '0.0.0.0'.
121030 14:52:40 [Note] Event Scheduler: Loaded 0 events
121030 14:52:40 [Note] mysqld: ready for connections.
Version: '5.5.28'  socket: ''  port: 3306  MySQL Community Server (GPL)
便说明启动Mysql服务成功。
不要关闭这个命令窗口,再次双击“运行命令工具”打开一个新的DOS命令窗口,设置root管理员帐号密码。
输入“mysql -uroot”回车
Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 3
Server version: 5.5.28 MySQL Community Server (GPL) Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. Oracle is a registered
trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help.Type '\c' to clear the current input statement.
mysql>
若看到以上内容,则说明登录成功,此时root帐号密码为空
输入“use mysql;”回车
输入“update user set password=PASSWORD("这里填写你要设置的密码") where user='root';
执行成功后关闭所有DOS命令窗口并重新再双击“运行命令工具”打开一个新的DOS命令窗口,将Mysql加载为系统服务。
输入“mysqld.exe --install MySQL5.5.28 --defaults-file="C:\srv\mysql5.5.28\my.ini"”(MySQL5.5.28为系统服务名,可以自己修改。)
输入“net start mysql5.5.28”启动服务,或者直接在计算机管理服务中启动MySQL5.5.28。
载入系统服务成功,可以进系统服务中查看,是否有名称为MySQL5.5.28的服务,若启动类型不是自动,请双击把启动类型改为自动,并将此服务启动。
若启动Mysql发生错误请按以下内容修改注册表
开始 =》 运行 =》 regedit
找HKEY_LOCAL_MECHINE =》 SYSTEM =》 ControlSet001或ControlSet002中找Services,再找MySQL(你安装服务时候的名称)项,修改其中 ImagePath值为
"C:\Srv\MySQL5.5.28\bin\mysqld" --defaults-file=C:\Srv\MySQL5.5.28\my.ini Mysql5.5.28
关闭注册表,再运行命令工具
输入“net start mysql5.5.28”启动服务,这个时候应该可以启动成功了。

卸载Mysql服务命令“sc delete MySQL5.5.28”

测试服务器
打开浏览器,输入“localhost/index.php”,若看到正确的PHP测试反馈页面,则说明安装成功了。
双击Srv根目录下“hosts”快捷方式,添加一条127.0.0.1 phpmyadmin。
保存后在浏览器中输入“phpmyadmin”便可以访问phpMyAdmin3.5.4管理MySQL数据了。

至此全部安装完成!恭喜!您现在的服务器已经支持Apache2.4.3+MySQL5.5.28+PHP5.3.19+ZendGuardLoader5.3+phpMyAdmin3.5.4+虚拟主机ReWrite支持网站根目录.htaccess

增加一个网站的方法
将网站目录复制到“wwwHost”下
打开“hosts”添加一条映射,如“127.0.0.1 test1.com”
打开“httpd-vhosts.conf”添加一条记录如:
<VirtualHost *:80>
    ServerAdmin admin@admin.com
    DocumentRoot "C:/Srv/wwwHost/test1.com"
    ServerName test1.com
    ErrorLog "C:/Srv/wwwLogs/test1.com-error.log"
    CustomLog "C:/Srv/wwwLogs/test1.com-access.log" common
</VirtualHost>
做完以上设置后使用ApacheMonitor.exe重启Apache服务
OK了,用test1.com就可以访问这个网站了。

网站伪静态支持方法
拿Discuz举例,登录后台=》全局=》SEO设置=》勾选所有要伪静态化的项目。
将Srv根目录中的.htaccess复制到你安装Discuz程序的根目录中。
重启Apache服务,就可以用伪静态访问了。

其它说明:

查看系统服务
右键我的电脑=》管理=》服务和应用程序=》服务

程序默认安装目录为C盘根目录,若要修改程序目录
打开php.ini、httpd.conf、httpd-vhosts.conf 、my.ini搜索\Srv\和/Srv/,修改为你的指定路径。

更改WEB网站文件夹目录请修改httpd.conf中DocumentRoot "C:/Srv/SrvWEB"<Directory "D:/Srv/SrvWEB">绝对路径,httpd-vhosts.conf指定网站根目录路径。

更改Mysql数据库目录请修改my.ini中datadir = "C:\\Srv\\wwwSqlData"

修改完所有配置文件,只需要打开ApacheMonitor.exe重启Apache服务就可以。MySQL请在系统服务中重启。

原来文件756M,主要是Mysql比较庞大,用7z打包后只有81.5M,而rar的话仍有近200M,看来7z果然厉害!
注册啊回帖啊积分啊神马的最令人反感了!!那就下载吧,连注册都不用!!
为推广扩蝶网,免注册下载只开放一周。。。下载地址见2楼

希望大家能给扩蝶网更多鼓励和支持!感谢您的关注!!
http://www.kuodie.com
 楼主| chico 发表于 2012-12-18 11:43:57 | 显示全部楼层
本帖最后由 chico 于 2012-12-18 12:55 编辑

抢占沙发,下载地址来了!http://www.kuodie.com/diy72291-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 00:16 , Processed in 0.052114 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表