WAMP服务器的搭建(一)

WAMP:windows+Apache+mysql+PHP;
最近在弄与html相关的工作,最近有喘息之机,一不小心开小差,弄个简单的服务器啥的。
也对整个软件开发流程有比较清新的认知。

转载请注明出处
[迷失のbug]http://www.lostbug.cn

由于之前对服务器的搭建、部署之类的不是很了解,参考的居多。在此谢过各位前辈。如有雷同,纯属抄袭(^_^)

Apache

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性[注 1]。被广泛使用,是最流行的Web服务器软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。@wikipedia
下载地址:http://httpd.apache.org/docs/current/platform/windows.html#down
需下载的Apache列表

选择第一个为免安装版,用命令行配置,跳转页面后,根据自己的系统,安装不同版本:x86 or x64
选择版本
下载后解压至要放置的位置譬如:F:\WAMP
win+x打开命令提示符(管理员),定位到bin文件目录下,输入命令:httpd -k install,出现如下图错误信息:
错误信息
打开conf文件夹,找到httpd.conf,修改如下内容,让serverroot指向你的安装位置:

Define SRVROOT "F:/WAMP/Apache24" 
ServerRoot "${SRVROOT}"

如果出现以下错误:
错误
请到以下网址加载文件:
- 64位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe
- 32位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe
安装完毕后,执行命令:httpd -k uninstall 卸载服务,并再次执行安装命令,出现如图的提示表示安装成功,启动Apache:httpd -k -start
打开网址:http://localhost:80/如果出现以下错误:
接口错误
说明本地80端口被占用,你可以到 httpd.conf中将所有80的端口改成8080或者其他;
然后重新卸载、加载,打开http://localhost:8080/
这里写图片描述
至此,Apache配置完成。

PHP

PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。@wikipedia
下载地址:http://windows.php.net/download
推荐下载线程安全版本,此为64位线程安全版本
这里写图片描述
下载后,在F:\WAMP\PHP下解压文件
打开目录下的php.ini-production文件:

; extension_dir = "./"

更改位

extension_dir = "F:/WAMP/PHP/ext"

注意去掉分号

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll

; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
extension=php_snmp.dll

extension=php_soap.dll
extension=php_sockets.dll
;extension=php_sqlite3.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

将需要的模块前面的注释去掉
接下来向Apache中的httpd.conf写入PHP支持模块

LoadModule php7_module "F:/WAMP/PHP/php7apache2_4.dll"
PHPIniDir "F:/WAMP/PHP/php.ini-production"

AddType application/x-httpd-php .php

然后修改首页文件类型支持:

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

接下来,我们来验证PHP是否安装完毕,在命令行输入:httpd -k restart,重新启动服务。在F:WAMP/Apache24/htdocs路径下新建一个文件phpinfo.php,内容添加<?php phpinfo();?>,然后在浏览器输入http://localhost:8080/.,如果出现如图页面,则表示PHP环境安装成功。
图片

下篇主要记录了WAMP中MySQL和phpMyAdmin的配置,欢迎参观
http://blog.csdn.net/rockan007/article/details/53996214

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值