系统环境:Win10 64位
Apache版本:2.4.37 64位
PHP版本:7.3.1 64位php
安装的第一步确定是下载了,能够直接到个人网盘(密码:18tp)下载,下载完成后将文件解压到你想要安装这些软件的位置。html
我上传的是Apache 2.4.37
和PHP 7.3.1
版本,若是想要下载其余版本的能够到下面的网站去下载本身想要的版本。(国外的网站下载的速度比较慢)mysql
Apache:https://www.apachehaus.com/cgi-bin/download.plx
PHP:https://windows.php.net/downloadweb
PHP不用安装,只须要简单配置就能够与Apache一块儿工做。sql
将PHP的根目录路径添加到系统环境变量
的PATH目录
中便可(不会添加环境变量的能够百度一下,这里再也不赘述),在64位的PHP中,若是不添加会出现部分PHP自带的扩展(如curl)没法加载的状况(64位亲测,32位不太清楚)。apache
找到PHP根目录下的php.ini-development
并更名为php.ini
,用文本编辑器打开找到下面几条经常使用配置,去掉前面的分号,保存。windows
;extension=curl ;extension=gd2 ;extension=mbstring ;extension=mysqli ;extension=openssl ;extension=pdo_mysql ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql ;extension=pdo_sqlite ;extension=pgsql
在安装前肯定本身的电脑没有软件占用了80端口,不然要修改Apache的默认监听端口浏览器
进入Apache的根目录,找到位于conf
目录下的httpd.conf
文件,这个就是Apache的主配置文件,用任意一个文本编辑器打开它,进行下面的修改。php7
修改Apache目录找到Define SRVROOT "/Apache24"
,将"/Apache24"
改为Apache所在的目录。app
找到DocumentRoot "${SRVROOT}/htdocs"
,将"${SRVROOT}/htdocs"
改为你的web目录,即你想存放web工程的地方。
修改访问权限,找到下面的位置
<Directory /> AllowOverride none Require all denied </Directory>
把Require all denied
改为Require all granted
整合PHP,在httpd.conf
文件的末尾添加以下代码,将PHP与Apache关联起来。
LoadModule php7_module C:/Study/PHP-7.3.1/php7apache2_4.dll <IfModule php7_module> PHPIniDir "C:/Study/PHP-7.3.1" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule>
上面PHP的相关路径根据本身的状况修改
增长PHP默认页面,找到下面位置
<IfModule dir_module> DirectoryIndex index.html </IfModule>
把DirectoryIndex index.html
改成DirectoryIndex index.html index.php
bin
目录。(例如cd C:\Users\Me\Desktop\Apache24\bin
,路径根据本身的状况修改)。输入httpd.exe -k install
,进行Apache服务的安装,出现The 'Apache2.4' service is successfully installed
的字眼则证实安装成功。
输入net start Apache2.4
,启动Apache服务。
在以前设置的web目录下新建一个名为index
的文本文件,并把后缀改为.php
,内容以下
<?php phpinfo();
打开浏览器,在地址栏输入localhost
,回车,若是出现下图,则表示Apache和PHP整合安装成功。