windows下安装php和apache
1.安装PHP
php需要配合服务器软件共同使用,这里我们选择apache。
选择7.4版本的x86Thread Safe版本,因为需要下载和php相对应的apache,如果下载高版本php或者x64版本的php,启动apache会出现奇奇怪怪的问题。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QgbNkgoU-1615712051015)(${images}/image-20210314160631590.png)]
原因:apache是32位的,和x64的php不兼容;apache和php都需要vc的支持,如果下载高版本的php,需要的vc支持不同,有可能会出现奇怪的问题。
将下载好的php解压,放到D盘(别的也可),我是放到了
D:\php-7.4.16
然后把这个路径添加到环境变量,至此php安装完成
2.安装apache
apache有两个版本,本次使用的是
解压放在D盘,我的路径是
D:\Apache24
然后修改apaqe的配置(着实麻烦)
1.修改httpd.conf
-
查找ServerRoot,修改Define SRVROOT “/Apache24” => Define SRVROOT " D:/Apache24"(这里输入的是你解压apache安装包后放的位置)
-
查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (设置默认首页,这里我们添加了index.php index.htm)
-
在最后一行添加:
PHPIniDir “D:/php-7.4.16”
LoadModule php7_module “D:/php-7.4.16/php7apache2_4.dll”
AddType application/x-httpd-php .php .html .htm
2.启动apache
在搜索框搜索cmd,选择以管理员身份运行
由于我安装了git,搜索出来的是git CMD然后通过在cmd输入以下代码进入apache的bin目录
d: cd Apache24\bin
然后再输入以下代码安装apache服务
httpd -k install
删除的话用
http -k uninstall
如果没有安装vc15,会报错,不过,学php的人应该都已经安装过了(vs、sql)
如果安装的apache和php版本不一致,比如php安装成64位的,cmd最后一行会显示php7apache2_4.dll找不到。
双击运行
然后在浏览器输入
localhost
如果出现以下界面,表示安装成功了
至此apache和php已经安装完成。
3.使用phpstorm新建工程
jetbrains可以使用教育邮箱注册账号,注册一次可以免费使用某些软件一年,过期之后重新注册就可,不过不知道大学毕业之后还能不能继续使用学校的教育邮箱进行注册。
参考链接
在setting中配置php解释器
然后在php文件中输入
echo 'hello php';
点击你电脑上有的浏览器图标
如果出现以下图片,表示成功了
4.参考链接
http://www.web-666.com/docs/8.html
https://blog.csdn.net/dear_jing/article/details/104095153