〇、用我配置好的环境,五步轻松上手。自己弄的图方便。
1、在D盘根目录下解压出这两个文件夹
2、添加系统环境变量
D:\Apache24\bin
测试系统变量:cmd输入:
httpd -v
3、管理员cmd运行命令把apache2.4安装为windows服务
httpd.exe -k install
4、任务管理器——(详细信息——)服务——(点击名称按字母排序服务进程)——右键Apache2.4——开始
5、浏览器输入测试:
localhost:80/test.php
localhost:80/mysql.php
(自行安装mysql建立数据库并修改D:/Apache24/htdocs/mysql.php的
mysqli_connect(url,username,password,dbname[,port][,socket])参数)
------------------------------------------结束-----------------------------------------------
补:
卸载windows服务命令:httpd.exe -k uninstall
开启服务命令:httpd.exe -k start
结束服务命令:httpd.exe -k stop
另:任务管理器——(详细信息——)服务——(点击名称按字母排序服务进程)
——右键Apache2.4——开始/停止/重新启动
一、安装apache
网址:https://www.apachelounge.com/download/
官网下载真的慢啊!httpd-2.4.41-win64-VS16.zip
1、解压放到D盘根目录,
2、添加环境变量:D:\Apache24\bin
二、安装php7
官网:https://windows.php.net/download/
官网下载也是真的慢啊!php-7.4.4-Win32-vc15-x64.zip
注意:先在D盘根目录建一个文件夹php7,然后把压缩包拉进去在解压,别问我怎么知道的!这个不需要添加环境变量。
三、配置文件修改
(一)、Apache24 配置 php7
1、打开D:\Apache24\conf\httpd.conf配置文件。
2、大概第37行的改成 Define SRVROOT "D:/Apache24"。
3、大约236行找到
ServerName www.example.com:80
改为:
ServerName localhost:80
如果需要修改端口直接在这修改80为你想要的端口的同时,修改大概第60行的Listen 80为Listen 你想要的端口号。
4、验证安装是否成功:运行Apache的启动httpd.exe。在浏览器上输入localhost:80,如果不是无法访问那么Apache的配置便完成了。
5、添加php7模块。在<IfModule unixd_module>前加上这些代码:
LoadModule php7_module "D:\php7\php7apache2_4.dll"
<IfModule php7_module>
#告诉Apache PHP的安装路径
PHPIniDir 'D:/php7/php.ini'
# define php module file .php和.html的文件能执行PHP程序
AddType application/x-httpd-php .php .html
#AddType application/x-httpd-php-source .phps
</IfModule>
查找以下关键字,并修改:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
(二)、php7配置 mysql
1、 进入PHP安装目录(D:\php7\),复制一份php.ini-development改名为php.ini放到安装路径下,打开找到"extension_dir"(大概760行),去掉注释符,将值改为
extension_dir = "D:/php7/ext"
2、大概938行的位置添加一行(保证等号后面的php_mysqli.dll在D:/php7/ext里存在)
extension=php_mysqli.dll
3、 注释内容打开
extension=mysqli
extension=pdo_mysql
extension=pgsql
4、定义执行PHP模块的文件
查找 AddType application/x-gzip .gz .tgz,在其下一行添加代码:AddType application/x-httpd-php .php .html:声明.php和.html的文件能执行PHP程序。
5、测试:在 Apache安装路径\htdocs下新建文件:
test.php
<!DOCTYPE html>
<html>
<body>
<?php
echo "hello 你个 world!<br/>";
phpinfo();
?>
</body>
</html>
mysql.php
<!DOCTYPE html>
<html>
<body>
<?php
$result=mysqli_connect("localhost","usrname","passwd","DBname","3306");
if ($result)
{ echo "数据库连接成功!"; }
else
{ echo "数据库连接失败!"; }
?>
</body>
</html>
在浏览器输入:
localhost:80/test.php
localhost:80/mysql.php
结束,大功告成。
(小声逼逼:听说php是世界上最好的语言)