Win10系统搭建Apache和PHP环境的方法 (win10系统还原)
本文目录导航:
Win10系统搭建Apache和PHP环境的方法
在当天的Win10系统经常使用教程中,咱们将给大家分享的是在Win10系统下搭建Apache和PHP的开发环境的方法。
或许有网友会问:Win10系统搭载Apache和PHP的开发环境的方法是不是与Win7/Win8.1的差不多,小编的回答是:确实如此。
不过假设还不知道怎样搭建的话,就来看看当天的教程吧! Win10系统首先,到微软官方下载合乎系统位数的Apache和PHP一、装置并性能ApacheApache版本:Apache2.4.18解压目录:D:Acpache241、下载回来的是解压文件,解压好放到要装置的位置。
2、关上Apache24conf下 文件,修正以下关键位置,用记事本关上即可。
ServerRoot修正为Apache程序的位置:修正前:ServerRoot “c:/Apache24”;修正前:ServerRoot “D:/Apache24”;修正Apache自动的网站的根目录:修正前:DocumentRoot “c:/Apache24/htdocs”;修正后:DocumentRoot “D:/Apache24/htdocs”;修正根目录的选项:修正前:《Directory “c:/Apache24/htdocs”》Options Indexes FollowSymLinksAllowOverride nullRequire all granted《/Directory》修正后:《Directory “D:/Apache24/htdocs”》Options Indexes FollowSymLinksAllowOverride AllRequire all granted《/Directory》启动Apache1、“Win + R”的聊天框输入“cmd”,启动“命令揭示窗”。
2、输入 “d:” 回车 ,输入“cd Apache24bin”回车,输入“httpd”,假设没有任何揭示示意启动成功。
3、关上阅读器输入“”启动测试,如下图显示证实性能成功。
二、装置并性能PHPPHP版本:php5.6.12装置目录:d:php1、下载回来的是解压文件,解压好放到要装置的位置。
2、复制份-development,并改名为。
3、关上Apache24conf下,在最后加上#php5 supportLoadModule php5_module “D:/PHP/php5apache2_”AddHandler application/x-httpd-php “D:/php/”4、重启 Apache 主机。
(装置主机:1、用治理员身份关上命令揭示窗;2、输入“D:”,回车;3、输入“cd Apache24bin”,回车;4、输入“ -k install -n ”Apache24“”,回车,即可装置成功;5、“Win + R” 运转“”,关上服务窗口,启动“Apache2.4”服务;)5、删除Apache24/htdocs中其余文件,新建一个,访问发生php的消息就说明php曾经成功装置。
apache的装置性能启用
Apache 的装置无外乎两种形式:源代码装置和二进制包装置。
这两种装置类型各有特征,二进制包装置不须要编译,而源代码装置则须要先性能编译再装置,二进制包装置在一个固定的位置下,选用固定的模块,而源代码装置则可以让你选用装置门路,选用你想要的模块。
本文重要引见二进制DEB包装置形式(此方法只实用于Debian GNU/Linux 及其衍生版)。
系统:GNU/Linux Debian/etchApache以后版本: 2.4.21、装置:经常使用以下命令装置:tony@tonybox:~$sudo aptitude update aptitude install apache2 apache2-utils其中apache2-utils提供了咱们在性能保养环节中十分有用的一些工具装置实现后,可以经常使用上方的命令启动Apache 服务:tony@tonybox:~$ sudo /etc/init.d/apache2 start中止Apache服务则是:tony@tonybox:~$ sudo /etc/init.d/apache2 stop也可以间接用 kill 命令强迫杀死apache2进程tony@tonybox:~$ sudo killall apache2如有须要, 可以经过rcconf来控制能否在系统启动时加载Apache 服务启动实现后关上阅读器, 经常使用URL来访问曾经启动的Apache主机, 主机将会跳转到向阅读器前往一个Apache装置成功的页面。
注: 这取决于/etc/apache2/sites-available/default 性能文件中, 能否敞开了RedirectMatch ^/$ /apache2-default/行的注释2、 性能文件说明在Debian下, 装置实现后, 软件包为咱们提供的性能文件位于/etc/apache2目录下:tony@tonybox:/etc/apache2$ ls -ltotal 72-rw-r--r-- 1 root root 2006-01-16 18:15 -rw-r--r-- 1 root root 748 2006-01-16 18:05 envvars-rw-r--r-- 1 root root 268 2006-06-30 13:56 -rw-r--r-- 1 root root 2006-01-16 18:15 magic-rw-r--r-- 1 root root 10 2006-06-30 13:56 -rw-r--r-- 1 root root 2266 2006-01-16 18:15 READMEdrwxr-xr-x 2 root root 4096 2006-01-16 18:15ssl其中为apache2主机的主性能文件, 检查此性能文件, 你会发现以下内容# Include module configuration:Include /etc/apache2/mods-enabled/* /etc/apache2/mods-enabled/*# Include all the user configurations:Include /etc/apache2/# Include ports listingInclude /etc/apache2/# Include generic snippets of statementsInclude /etc/apache2/conf.d/[^.#]*由此可见, apache2 依据性能性能的不同, 对性能文件启动了宰割, 这样更利于治理conf.d下为性能文件的附加片断,自动状况下, 仅提供了 charset 片断,tony@tonybox:/etc/apache2/conf.d$ cat charsetAddDefaultCharset UTF-8如有须要咱们可以将自动编码修正为 GB2312, 即文件的内容为: AddDefaultCharset 是个空文件magic文件中蕴含的是无关mod_mime_magic模块的数据, 普通不须要修正它。
则为主机监听IP和端口设置的性能文件,tony@tonybox:/etc/apache2$ cat 80mods-available目录下是一些。
conf和。
load 文件, 为系统中可以经常使用的加载各种模块的性能文件, 而mods-enabled目录下则是指向这些性能文件的符号衔接, 从性能文件 中可以看出, 系统经过mods-enabled目录来加载模块, 也就是说, 系统仅经过在此目录下创立了符号衔接的mods-available 目录下的性能文件来加载模块。
同时系统还提供了两个命令 a2enmod 和 a2dismod用于保养这些符号衔接。
这两个命令由 apache2-common 包提供。
命令各式也十分繁难: a2enmod [module] 或 a2dismod [module]sites-available目录下为性能好的站点的性能文件, sites-enabled 目录下则是指向这些性能文件的符号衔接, 系统经过这些符号衔接来起用站点 sites-enabled目录下的符号衔接附有一个数字前缀, 如000-default, 这个数字用于选择启动顺序, 数字越小, 启动优先级越高。
系统提供了两个命令 a2ensite 和 a2dissite 用于保养这些符号衔接。
这两个命令由 apache2-common 包提供。
/var/www自动状况下将要颁布的网页文件应该置于/var/www目录下,这一自动值可以同过主性能文件中的DocumentRoot 选项修正。
留意:假设你在是windows下运行Apache主机,并且曾经装置IIS,那么在装置Apache时请留意给Apache换个端口来监听比如8080,否则Apache占用的端口会和IIS抵触,形成Apache主机不能反常启动。
3.启用SSL让apache更安保apache加密TCP/IP网络产品的规范是SSL ,关于Internet上广泛经常使用的超文本传输协定(HTTP)而言,其加密后的协定称为 HTTPS,缺省驳回443端口。
HTTPS数据是加密以后传输的,因此能有效包全在网络上行输的团体隐衷消息。
对apache性能允许SSL须要经过如下的操作:第一步:下载所需的软件并解开到 /usr/local/src 目录Apache 1.3.24Mod_ssl 2.8.8-1.3.24Openssl-0.9.6c每个 mod_ssl 的版本和特定的 Apache 版本无关,因此要下载相对应的 mod_ssl 版本。
第二步:编译和装置装置 OpenSSL 到 /usr/local/ssl: # pwd/usr/local/src/openssl-0.9.6c# ./config# make# make test# make install装置 mod_ssl,编译进 Apache 的源码树: # pwd/usr/local/src/mod_ssl-2.8.8-1.3.24# ./configure --with-apache=/usr/local/src/apache_1.3.24 \--with-ssl=/usr/local/ssl以 DSO 形式编译 Apache: # pwd/usr/local/src/apache_1.3.24# ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE \--enable-module=ssl --enable-shared=ssl# make创立 SSL 证书,证书须要从商业的认证威望机构或许从外部的 CA 获取。
口头上方的步骤生成证书: # pwd/usr/local/src/apache_1.3.24# make certificate TYPE=custom生成证书时会揭示两遍上方的消息:<> 内为示范数据。
第一遍: Country Name (2-letters)State or Province NameLocality NameOrganization NameOrganizational Unit NameCommon NameEmail AddressCertificate Validity <365>第一遍会发生一个用于测试的 CA。
Common Name 可认为恣意文本。
第二遍 Country Name (2-letters)State or Province NameLocality NameOrganization NameOrganizational Unit NameCommon NameEmail AddressCertificate Validity <365>第二遍发生的是实践可用的证书,能被商业机构或许外部 CA 认证, Common Name 为 Web 主机的主机名。
装置并运转 Apache # pwd/usr/local/src/apache_1.3.24# make install启动 Apache ,并测试 # pwd/usr/local/apache/bin# ./apachectl stop# ./apachectl startssl在阅读器上审核你的站点反常与否即可,至此即可让apache允许安保的SSL。
在Apache 1.4以后的版本,咱们还可以用以下命令实现服务的完美重启:#./apachectl graceful
Apache 完整版下载、装置、性能
要取得Apache完整版,首先访问官方 <a href=/downlo....点击“Files for Microsoft Windows”,而后选用“Apache Lounge”页面,并下载至本地。
解压后,关上“bin”目录,该目录即为装置所需的文件。
装置步骤如下:1. 解压后检查目录结构,确保你已正确下载和解压了Apache文件。
2. 进入conf目录,编辑文件,对以下内容启动修正:(1)将Define SRVROOT调整为你宿愿的目录门路。
(2)依据须要修正监听端口。
3. 经常使用Win + R快捷键关上运转窗口,输入“cmd”并按回车。
接着,经过治理员形式口头切换至Apache装置目录(例如,E:\weiqin\apache\Apache24\bin),并运转“ -k install”命令,实现装置。
装置实现后,你将须要了解几个关键点:重点一:确保以治理员身份装置Apache,如需了解区别,可参阅关系资料。
重点二:减少环境变量“Path”以繁难后续经常使用。
在“系统变量”中减少Apache解压目录门路。
重点三:相熟Apache的罕用命令。
性能终了后,经过阅读器访问“”或“”页面,若发生相应页面即示意装置成功。
分享内容旨在提供指点,如若发现有用,请思考点赞与收藏。