重装windows系统后,如何重新将apache,mysqlapache加入系统服务务

Windows XP下***和配置Apache2.2.22服务器+PHP5+Mysql5
随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为这样可以在本地做若干的调试,而不用去担心网络问题以及运营商问题。
接下来,笔者将WindowsXP(Sp3)下,搭建和配置php运行环境做一个简单的介绍:
1.***准备
1.1Apache下载,官方地址(),此处笔者下载版本的是Apache HTTP Server
2.2.22,使用的是OpenSSL的版本(httpd-2.2.22-win32-x86-openssl-0.9.8t.),如图
1.2PHP下载,官方地址(),此处下载的是Php5(php-5.2.17-Win32-VC6-x86)
1.3Mysql下载,官方地址(),此处使用的是Mysql5(mysql-essential-5.1.57-win32.zip)
2.***Apache HTTP Server
2.1运行下载好的&httpd-2.2.22-win32-x86-openssl-0.9.8t.msi&文件,出现如下***界面,如图
红色框内显示的是apache的版本号,我们直接点击&Next&进入下一步;
出现软件***许可条例,这里直接选择&I accept the terms in the license
agreement&;然后点击&Next&;
对话框显示的是软件相关须知(如果您***软件的时候很有耐心,可以考虑读一遍,看看自己的英文水平如何),这里我们直接点击&Next&;
这里是要填写服务的相关信息,Network Domain这一项是填写你的域名(如:);Server
Name这一项填写你的服务器名称(如:);Administrator&s Email
Address这一项填管理员的邮箱地址;在本地配置,以上三个栏目均可以随意填写,有效无效都可以。下面2个选项,第一个是为系统所有的用户***,使用80端口;第二是只为当前用户***,使用8080端口;一般情况我们默认第一个,然后点击&Next&;
这一步是让你选择2种***模式类型,&Typical&是经典模式,也就是默认***模式;&Custom&是自定义***,就是可以选择***路径和软件的一些功能选择;笔者此处选择&Custom&;
我们此处讲软件的所以功能都选上,并修改了软件的***位置,笔者此处选在E盘的一个目录下,你也可以选择到自己想要***到的目录;
准备***,此处点击&Next&;
此处无需操作,等待一下;
完成,点击&Finish&完成***。
此时电脑任务栏右侧的状态栏出现Apache的图标
表示apache服务已经正在运行;
此时,我们可以在浏览器地址栏中输入http://127.0.0.1访问,浏览器显示文字&It Works!&,表示服务状态正常。
2.2接下来对Apache服务器进行一些简单的配置,首先我们从程序中打开Apache的配置文件,如图:
点击后弹出一个记事本的文档
这里我们要配置下网站文件的存放位置,即网站根目录,默认是在apache***文件中的&htdocs&;默认位置为&E:/webdev/Apache2.2/htdocs&;为了平时方便管理,我们讲网站的根目录放在一个比较方便的位置,点击记事本的查找选项,查找&DocumentRoot&,查到如图显示信息:
注:相关网站建设技巧阅读请移步到频道。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
网友热评的文章&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!  之前学习PHP一致是只用phpStudy集成开发环境,这对于新手而言无疑是帮助极大的,因为傻瓜式***与使用方法减少了我们很多不必要的麻烦。但是作为一名合格的PHP开发人员,掌握PHP+MySQL+Apache的***与配置是必须具备的能力。下面我就当前比较新版本的PHP、Apache,MySQL***与配置方法作一一介绍。以下文章参考的3个来源,在加上本人搭建过程中遇到的问题的修复完善笔记:《PHP环境的搭建和Discuz!***》/post-386.htmlhttp://www.discuz.net/thread--1.html现在大部分一键***包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来说说windows 64位系统如何建立Apache+PHP+MySQL环境的!我这里演示用的windows 2008 64位简体中文版,apache,php,mysql多用的是64位的版本。建立的是本地环境,所以我用的是默认设置。1、下载PHP、Apache和Mysql软件以及VC库。下面分别是PHP、Apache和Mysql的官网地址。PHP:http://windows.php.net/qa/Mysql:/downloads/mysql/Apache:/download/win64/本教程要用到的php,apache,mysql以及vc库,下载地址:百度网盘2、***前注意事项。你注意下下载PHP,Apache的网站,上面有提示要***Visual C++库的。Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)PHP5.6需要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update 1注1:如果Apache2.4.4没有***VC10库,会出现如下提示的错误。错误提示:“无法启动此程序,因为计算机中丢失MSVCR100.dll。尝试重新***该程序以解决此问题。”注2:如果PHP5.5.0beta2没有***VC11库,会出现如下提示的错误。3、***Apache(D盘根目录下)(1)打开D:discuzApache24conf下httpd.conf 文件,用记事本打开编辑作如下修改并保存。第37行ServerRoot "c:/Apache24"改为ServerRoot “D:/discus/Apache24”;//Apache程序的位置。第204行的ServerAdmin改不改无所谓;第213行ServerName前面的“#”号去掉;第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot " D:/discus/Apache24/htdocs ";//网站的根目录第238行改为;第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm
//支持更多的默认页第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ " D:/discus/Apache24cgi-bin/"第370行改为(2)启动Apache。开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)d:cd Apache24binhttpd如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确***了。(3)把Apache加入系统服务关闭httpd命令窗口,不然会报错的。开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)d:cd Apache24binhttpd.exe -k install -n "servicename" /加入服务。servicename是服务里面的名字,可以自定义。如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。4、***PHP(D盘根目录下)这里PHP5.5.0用php5apache2_4.dll来配置的。也不用PHP.ini文件了,用PHP默认的了。(1)打开Apache24conf下httpd.conf,在最后加上# php5 supportLoadModule php5_module "d:/discuz/php/php5apache2_4.dll"AddHandler application/x-httpd-php .php# configure the path to php.iniPHPIniDir "d: /discuz /php"(2)重启 Apache 服务器。网站文件夹D:/discuz/Apache24/htdocs新建一个index.php,内容为&?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功***。如下图。5、MySQL***MySQL***我简单说了下也就是通过cmd命令即可。(每行回车)d:cd mysqlbinMySQLd --install MySQLnet start MySQL在php目录下第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="d:discuzphpext"找到extension 添加下面两行extension=php_mysql.dllextension=php_mysqli.dllextension=php_mbstring.dll (这里主要用于phpMyAdmin支持中文)重启httpd即可测试;D:discuzphpextphpMyAdmin 4.1.2***http://www.phpmyadmin.net/home_page/downloads.php 官网下载解压到你网站跟目录下并重命名phpMyAdmin(我的网站根目录为:D:discuzApache24htdocs)在phpMyAdmin目录下找到 libraries /config.default.php文件查找password 找到两行,填入mysql的用户和密码$cfg[&Servers&][$i][&password&] = &*****&;$cfg[&Servers&][$i][&user&] = &root&;设置$cfg[&PmaAbsoluteUri&] = &&; 为phpMyAdmin目录路径(如:http://localhost/phpMyAdmin/)$cfg[&DefaultLang&] = &en&; 这里可以设置编码 zh$cfg[&DefaultConnectionCollation&] = &utf8_general_ci&; 设置数据库编码测试(apache和mysql均已经启动)打开http://localhost/phpMyAdmin/ 出现以下页面则***成功填入之前设置的用户名和密码,登陆即可Discuz 论坛搭建在D盘下新建网站跟目录文件夹web,把原来D:discuzApache24htdocs 下的phpMyAdmin复制到web里面修改apache下conf/ httpd.conf文件里的DocumentRoot 改为 DocumentRoot "D:/web"改为 重启apache在D:/web文件下编辑测试文件web.php ,编辑&?php phpinfo(); ?>在浏览器打开http://localhost/web.php 成功出现以下图片Discuz! X3 ***图文教程下载x3.1/downloads/install/discuzx二、解压并上传 Discuz! X3 程序到服务器且修改相应目录权限 1、上传 Discuz! X3 程序到服务器上 解压缩得到如下图所示的三个文件:
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、***、升级、转换以及版本更新日志说明; utility 目录为论坛附带工具,包括升级程序。这里分开两种方式说明:第一种本地,第二种空间(1)复制upload里面的所有文件到web下面 (2)如果是上传到空间则将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式(常见 FTP 软件二进制的设置方法:点击查看详细说明)上传到空间。如下图所示: (1)输入http://localhost/install/ 则会出现***目录(2)上传完毕后,开始在浏览器中*** Discuz! X3,在浏览器中运行 /bbs/install/开始全新***(其中/bbs 为你的站点访问地址)
阅读授权协议后点击“我同意”,系统会自动检查环境及文件目录权限,如下图所示:
检测成功,点击“下一步”,即进入检测服务器环境以及设置 UCenter 界面,如下图所示:
1、选择“全新*** Discuz! X (含 UCenter Server)” 如果您之前没有***过我们的产品,需要全新***的话,请选择此项。 2、选择“仅*** Discuz! X (手工指定已经***的 UCenter Server )” 如果您之前***过我们的产品,现在只是升级的话,请选择此项并保证之前的 UCenter 是 UCenter 1.6.0 版本,如果之前***的 UCenter Server 没有进行升级操作的话,一般为 1.5.1 或 1.5.2 版本,您需要首先升级 Ucenter 到 1.6.0版本, 否则***程序会提示错误,无法继续。这里以全新*** Discuz! X 为例。新建数据库输入密码创建数据库mysql> crdiscus (数据库名称,可以自己指定)出现Query OK, 1 row affected (0.02 sec) (说明成功)退出mysql点击“下一步”,进入***数据库的界面,如下图所示: 填写好 Discuz! X 数据库信息及管理员信息。 点击“下一步”,系统会自动***数据库直至完毕,如下图所示:
***成功后,出现欢迎开通 Discuz!云平台以及 Discuz! 应用中心的***的界面:
如果您想马上开启云平台,可以点击“开通 Discuz!云平台”,创始人登录站点后台,如下图所示:
开通即可,如果暂时不想开通 Discuz!云平台可以选择“暂不开通”需要开通的时候登录后台开通即可。 如果您想马上*** Discuz! 应用的话,可以点击“马上去装应用”,创始人登录站点后台,如下图所示: 选择要***的应用,***即可 ***完毕后进入 Discuz! X 首页查看网站: 至此,Discuz! X3 已经成功地***完毕!您可以登录 Discuz! X 站点并开始设置了。
最新教程周点击榜
微信扫一扫

参考资料

 

随机推荐