第一步:(仅作为学习使用,如有侵权请联系删除,谢谢!)
1.下载php7链接:
https://pan.baidu.com/s/1VxII2Vui4boMyi2P7IsBFQ 提取码:wlx6
2.下载apache链接:https://pan.baidu.com/s/1CpIIhSFcRBQT2MUbUpT_gg 提取码:w9af
3.vc14链接:(win下搭建apache+php7需要安装vc14)
https://pan.baidu.com/s/1A4_MjQkb4P1rTszeOBqpsA 提取码:hnv8
4.开发工具下载: phpstorm链接:https://pan.baidu.com/s/1h4HSjWyD8ruxrZmKYXjRsw 提取码:lkac
第二步: (自行傻瓜式安装)安装完成后进行配置:
一.Apache conf配置:
1.找到httpd.conf的改为如下内容:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
2.在尾部追加代码:
LoadModule php7_module "C:/php/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
PHPIniDir "C:/php"
注意以上的路径要按照自己php对应的路径进行更改
二.php配置:
1.复制php.ini-development并改名为php.ini
2.修改php.ini (注意路径填写自己apache的实际路径)
(注意:将php7的路径添加到环境变量中)
把doc_root修改为doc_root ="C:\Apache24\htdocs"
修改ONWINDOW下的:
extension_dir = "C:\php\ext" 并且要去掉extension_dir前的分号;
php常用的配置要放开
extension=php_curl.dll
extension=php_igbinary.dll
extension=php_redis.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_mbstring.dll
extension=php_sockets.dll
[Date]日期类下的时间放开
date.timezone ="PRC";
三.使用管理员权限cmd进入dos窗口:
(注意使用管理员权限操作)
1.进入apache的bin目录下
输入 httpd -k install 安装apache服务
输入httpd.exe -k start 开启apache服务
(安装完apache以后,电脑重新后会自动启动apache服务)
(最后这一步可能会报(OS 10013)的错误,并且会有被占用端口的信息)
两种方式解决:
1.修改 httpd.conf 的监听端口 Listen 81(或其他没有被占用的端口)
2.在dos窗口输入netstat -a -o
查看是哪一个程序占用了端口,记录下程序的PID,打开任务管理器,
将占用端口的程序杀掉即可
开启成功后输入localhost:端口号 如果显示的是apache的欢迎页面则表示安装成功.
四.激活phpstorm:
把 0.0.0.0 account.jetbrains.comom 复制到C:\Windows\System32\drivers\etc\hosts 文件中
获取注册码 点此链接
然后将获取到的注册码输入进activation code里面
五.使用phpstorm:
以ci框架为例:
将ci框架放在apache下的htdocs下,使用phpstorm打开文件即可进行开发