最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
2017-01-17 22:42
323 查看
♣资源下载(apache24,php7,phpStorm9)
♣修改apache24配置文件
[b]♣安装和启动Apache[b]服务[/b][/b]
♣修改php7.0.11[b]配置文件[/b]
配置前说明:电脑需要有vc运行库环境,否则会提示计算机中丢失 VCRUNTIME140.dll(因为版本需要VC14编译,为避免安装失败,可先安装vc_redist.x86.exe或者vc_redist.x64.exe),如果电脑有装比较高版本的.netFramework的话,就不会有这个问题
地址:64位版下载地址 , 32位版下载地址
1.资源下载(apache24,php7,phpStorm9)
1.1 php下载:
http://windows.php.net/download(官网)
http://download.csdn.net/detail/sinat_31719925/9734797 (我下载的版本)
这里下载的是php-7.0.11-Win32-VC14-x64(64位线程安全版).注意必须要下载线程安全的
1.2 Apache HTTP Server(apache24)下载:
http://www.apachelounge.com/download/ (官网)
http://download.csdn.net/detail/sinat_31719925/9734773 (我下载的版本)
http://download.csdn.net/detail/sinat_31719925/9734784 (根据这个教程修改后的版本)
这里下载的是httpd-2.4.23-win64-VC14
1.3 分别解压httpd-2.4.23-win64-VC14.zip和php-7.0.11-Win32-VC14-x64.zip到指定目录:
这里这里解压到E盘:
[b]2.[b][b]Apache HTTP Server[/b]([b]apache24[/b])[b]配置[/b][/b][/b]
用编辑器(这里用sublime3)打开E:\Apache24\conf目录下的httpd.conf文件
2.1修改apache的根目录:ServerRoot "E:/Apache24"
2.2 修改域名配置:ServerName 127.0.0.1:80 (注意:把ServerName前的#号去掉,)
2.3 修改改网站根目录(改两行)配置DocumentRoot "E:/Apache24/Workspace/www"
(注意:www文件夹为网站的根目录,需要自己创建,否则会报错。同时,如下图所示,第246行也需要修改)
www文件夹自己建的,路径为:
2.4配置欢迎页(首页),DirectoryIndex index.html 改为 DirectoryIndex index.php index.html index.htm
2.5加载php模块
在#LoadModule xml2enc_module modules/mod_xml2enc.so下面添加
代码说明:以 module 方式加载 php,指明 php 的配置文件 php.ini 的位置.
2.6最后一步,检查刚刚配置的有没有错,在dos窗口(“win+r”快捷键输入cmd)里进入到apache安装目录apache24/bin 输入:httpd.exe -t
如果显示如下图则表示apache配置文件已经修改无误(上面的2.1-2.5的操作没错):
如果错误的话,会提示你第几行出错的。
3.安装和启动Apache:
3.1.安装服务:进入dos窗口(“win+r”快捷键输入cmd).进入到apache安装目录apache24/bin 输入 httpd.exe -k install
(注意:httpd.exe -k install -n 是错的,httpd.exe -k install 或者 httpd.exe -k install -n 服务名 才是对的,如果按httpd.exe -k install -n
注册apache2.4服务的话,虽然可以注册,但是后期会因为这个导致无法启动服务,笔者就是因为这个导致无法启动apache,卡在这里两天。。羞涩,,)
上边图中显示注册apache服务成功,你可以到系统的服务那里看下。
注意:Errors reported here must be corrected before the service can be started.不是错误而是提示你如果这行下边出现错误则解决错误后再启动!
若想删除服务,可以继续看,否则可以跳过以下:
成功安装服务后,可以在系统服务中看到Apache2.4,如果想删除此服务,进入到apache安装目录E:\Apache24\bin,
方法一:可以在dos窗口中输入命令: sc delete 服务名(服务名在服务的属性中看,可以参考)
方法二(推荐):通过删除服务命令: httpd.exe -k uninstall -n Apache2.4(服务名)
3.2.启动服务:在dos窗口中进入E:\Apache24\bin目录,输入httpd.exe -k start 或者 [b]net start apache2.4[/b]
或者到apache安装目录 E:\Apache24\bin下 双击ApacheMonitor.exe,然后点击start,随后就可以在系统服务中看到apache2.4服务被启动了
启动服务的过程中如果启动失败的话,可以参考博文:解决Apache/PHP无法启动的问题
一般是80端口占用问题,解决:
我们已经在apache指定了自定义的工作路径,如下所示:
而且,我们已经在路径下放了一个test.php文件,
<html> <head> <title>Test PHP5</title> </head> <body> <center> <h1>This is test information</h1> </center> <hr> <?php phpinfo(); ?> </body> </html>
那么,就可以通过在浏览器url输入: http://localhost/index.php 来测试apache成功加载php解释器:
[b]3.[b]php7.0.11配置[/b][/b]
3.1用编辑器打开E:\Php7目录下的php.ini文件,将 ;extension_dir = "ext" 修改为 extension_dir = "E:/Php7/ext" (注意要把前面的分号去掉)
3.2打开(也就是把前面的分号去掉)用于连接 数据库(Mysql)的模块
extension=php_mysql.dll
如下:
[b][b][b] 3.3.[b][b][b][b]配置php7的环境变量[b](可以[b]略过)[/b][/b][/b][/b][/b][/b][/b][/b][/b]
顺便配置环境变量方便以后的pear安装,不然dos窗口下操作还要先找到安装目录:
① 右击我的电脑-属性-高级-环境变量
②找到 Path 这一项,在最后加入你的 PHP 目录和类库所在的路径,包括前面的“;”(例如:;E:\Php7;E:\Php7\ext )
③点击系统变量的“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:E:\Php7) ,这个步骤是为了让windows找到php.ini.
相关文章推荐
- 最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
- 最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
- 最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
- 最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
- 最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
- win10.64位搭建Php开发环境(PHP7.0.11+Apache2.4.23+Mysql-5.7.15 )安装配置图文教程
- Win7下搭建“PHP+Apache+MySql”网站运行环境详细方法步骤
- 64位win7手动搭建php开发环境Apache+MySQL+php及相关配置,问题解决方法
- Win7 x64系统下PHP开发环境搭建(Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1)
- win7下PHP运行环境搭建(apache+mysql+php)
- PHP运行环境(Apache配置、Mysql)搭建安装详细说明
- win7下PHP运行环境搭建时安装apache提示“一种访问权限不允许的方式做了一个访问套接字的尝试”
- Win7下搭建Apache+PHP+MySQL环境
- win7(32bit)php+mysql+apache开发环境搭建
- windows下手动搭建apache和php环境
- Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程
- Win7下环境搭建:PHP+Apache+Aptana+Mysql
- win7环境搭建PHP+Apache
- Win10搭建wamp环境超详细教程(php7.1.4 + mysql5.7.18 + apache2.4)
- win7 32位+apache2.4.12+mysql5.6.10环境搭建【新手详细教程】