64位Windows7安装Apache2.4.29和PHP7.2及Composer

时间:2018-08-03 16:00:43

相比使用wamp、phpstudy等集成好的开发环境,自己配置可以锻炼动手能力,此外也能易于了解PHP的工作流程。而Composer是一个PHP语言上流行的包管理工具,每个准备从事或者爱好PHP开发的程序猿都应该学习了解如何使用这个工具,这篇文章就讲讲如何在64位Windows7安装Apache2.4.29/php7.2及Composer工具,安装过程中有哪些需要注意的问题。


1,首先下载Apache2.4windows安装包“httpd-2.4.29-Win64-VC15.zip”(http://httpd.apache.org/docs/current/platform/windows.html#down) ,注意 Windows电脑必须安装VC 2015运行库(https://www.microsoft.com/zh-cn/download/details.aspx?id=53840),或者自行百度搜索VC 2015。由于Apache打开比较慢,为了方便大家,可以在我的百度网盘上下载 (https://pan.baidu.com/s/1be4oX7SFd-XXPMfMbWH1FA 密码: 94q8)下载并解压后打开httpd-2.4.29-Win64-VC15/Apache24

64位Windows7安装Apache2.4.29及Composer


64位Windows7安装Apache2.4.29和PHP7.2及Composer


2,文件夹内有如下文件,复制Apache24到D盘根目录


微信截图_20180803162711.png

64位Windows7安装Apache2.4.29和PHP7.2及Composer


3,修改配置,进入到D:/Apache24/conf文件夹内找到httpd.conf,用编辑器Notepad++或记事本工具打开该文件并修改如下:


第37行:ServerRoot "c:/Apache24" 将“c:/Apache24”改为自己的Apache安装路径,例如:ServerRoot "D:/Apache24/"。

注意修改Apache的默认端口,否则容易出现Apache服务无法在本地计算机启动的情况。

第58行:Listen 80   为避免windows自带IIS或系统服务占用80端口,因此我们需要把Apache的端口改为其他没被占用的端口,例如:Listen 8082

将以下系统默认的安装路径改为自己安装Apache服务的路径:

第246行:DocumentRoot "c:/Apache24/htdocs"  将"c:/Apache24/htdocs"   改为自己的Apache安装路径:DocumentRoot "D:/Apache24//htdocs"

第247行:<Directory "c:/Apache24/htdocs">   将“c:/Apache24/htdocs”  改为自己的Apache安装路径:<Directory "D:/Apache24/htdocs">

第379行:<Directory "c:/Apache24/cgi-bin">  将“c:/Apache24/cgi-bin”  改为自己的Apache安装路径:<Directory "D:/Apache24//cgi-bin">


4,点击桌面右下角的微软图标在下面的输入框内输入cmd打开命令提示符,在DOS窗口输入:cd D:\Apache24切换到当前目录并继续输入httpd.exe -k install -n Apache-httpd 


64位Windows7安装Apache2.4.29及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer


5,安装Apache服务完成后,打开任务管理器,切换到服务:找到Apache-httpd即为安装成功


64位Windows7安装Apache2.4.29及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer-安装Apache服务成功


6,最后在浏览器中输入http://localhost:8082,显示如下即为Apache正常工作


64位Windows7安装Apache2.4.29及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer-安装成功


7,接下来安装PHP7,在PHP官网下载VC15 x64 Thread Safe(https://windows.php.net/download/)请注意区分VC15 x64 Non Thread Safe 和 VC15 x64 Thread Safe,

non-thread-safe 指非线程安全与IIS搭配环境,thread-safe指线程安全与apache搭配的环境,我们需要下载VC15 x64 Thread Safe版本。


64位Windows7安装Apache2.4.29及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer - 下载PHP7


8,下载到本地解压到D盘后,复制D:/php-7.2.8-nts-Win32-VC15-x64/php.ini-production到同一目录,重命名为php.ini;将D:/php-7.2.8-nts-Win32-VC15-x64和D:/php-7.2.8-nts-Win32-VC15-x64/ext加入系统环境变量PATH中。回到桌面此电脑=>属性=>高级系统设置=>环境变量=>系统变量找到Path=>新建:


64位Windows7安装Apache2.4.29及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer


9,打开刚才的php.ini文件,搜索找到"extension_dir",去掉注释符,将值改为"PHP安装路径\ext",例如:D:/php-7.2.8-nts-Win32-VC15-x64/ext。然后继续打开Apache的配置文件D:\Apache24\conf\httpd.conf,找到LoadModule,在后面继续增加:LoadModule php7_module "PHP安装路径\php7apache2_4.dll"  及PHP的安装路径PHPIniDir "D:/php-7.2.8-nts-Win32-VC15-x64/


64位Windows7安装Apache2.4.29及Composer


64位Windows7安装Apache2.4.29和PHP7.2及Composer


10,  使用编辑器或记事本工具查找 AddType application/x-gzip .gz .tgz,在后面添加:AddType application/x-httpd-php .php .html


64位Windows7安装Apache2.4.29和PHP7.2及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer

声明.php和.html可以执行PHP代码


11,在Apache安装目录下打开htdocs文件夹,将里面的默认文件index.html改为index.php并编辑测试代码如下:


64位Windows7安装Apache2.4.29和PHP7.2及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer


12,在浏览器中输入http://localhost:8082/测试,如果成功显示PHP的配置信息即安装成功  


64位Windows7安装Apache2.4.29和PHP7.2及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer

13,安装Composer,下载composer.phar(https://getcomposer.org/download/)。因为不可描述的原因,这里推荐国内的镜像网站(https://pkg.phpcomposer.com/)


64位Windows7安装Apache2.4.29和PHP7.2及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer


14, 将下载到的 composer.phar 复制到PHP 的安装目录D:/php-7.2.8-nts-Win32-VC15-x64/ext,并新建一个 composer.bat 文件,打开编辑下列代码保存到此文件中。


@php "%~dp0composer.phar" %*



15,在安装目录下按住shift+右键打开命令提示窗口,输入composer --version,查看版本号,显示如下即成功。

64位Windows7安装Apache2.4.29和PHP7.2及Composer

64位Windows7安装Apache2.4.29和PHP7.2及Composer


OK,到此,以上服务就全部安装成功了~!

本站所有文章均为天行博客原创,转载请注明来源及出处!

作者:宇天行 (关于我

本文首发地址:https://www.huceo.com/post/475.html

或许您还会喜欢这些文章:

Tags: 作者:宇天行 | 分类:开发技术 | 评论:10 | 浏览:8529

您正在以游客身份发表评论:

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。