windows10部署PHP开发环境+phpstorm2020IDE开发工具
1.可以先安装好phpstorm2020,至于选择破解版还是正版,大家个人选择。等PHP解释器安装好后,在设置里面选择好解释器。
2.apache安装
下载地址:https://www.apachehaus.com/cgi-bin/download.plx
VC15的意思是你的电脑要安装有visual C++15的版本,自行查看。
将 Apache24
目录解压到 D:\PHPEnv
下,环境根目录可以任意指定,需要注意目录路径不允许出现中文。更改host.conf文件,
# Apache24.conf file # General Settings Define SRVROOT "D:/PHPEnv/Apache24" # 定义Apache 根目录 ServerRoot "${SRVROOT}" ServerName localhost # 服务名 Define ENABLE_TLS13 "Yes" Listen 80 # 监听80端口,如果被占用可以使用 8080 端口 # PHP74 Config # PHP 8.0 修改为 php8apache2_4.dll LoadModule php_module "D:/PHPEnv/PHP74/php7apache2_4.dll" # 定义 PHP7 模块路径,注意如果不是TS版本是没有php7apache2_4.dll这个文件的,下载的时候看清了。!!!!!!!!!!!!!!!! AddType Application/x-httpd-php .php # 添加 PHP格式 PHPIniDir "D:/PHPEnv/PHP74" #定义 PHP 根目录 <Directory /> # 具体配置含义参考其他文章 AllowOverride all Options Indexes FollowSymLinks Require all granted </Directory> <Directory "H:/WWW"> # 定义网站根目录 AllowOverride all Options Indexes FollowSymLinks Require all granted </Directory> <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule> <Files ".ht*"> Require all granted </Files> # Virtual hosts Include conf/extra/httpd-vhosts.conf # 启用虚拟主机文件
在CMD下进入到apache的bin目录,执行httpd -k install -n Apache24
如果看到successful显示已经安装好了,执行net start Apache24即可启动
安装PHP
下载地址:http://php.net/downloads.php
版本选择:如果是与 Apache 搭配,建议选择 Thread Safe 版本;如果是与 CGI 或者 FAST-CGI 搭配,像nginx就会选择这个,建议选择 Non Thread Safe 版本。
3、PHP环境搭建:
3.1、将下载的 .zip 压缩包解压到指定的安装目录,此处安装路径为:D:\solt\php_5.6.33。
3.2、将 PHP 的根目录下的 php.ini-development 或者 php.ini-production复制一份并改名为 php.ini,作为PHP的配置文件;
3.3、打开php.ini,修改配置信息:
说明:a、ini文件的注释是分号(英文分号),所以取消注释就删除分号;
b、${phphome}是PHP的根目录,即:D:\solt\php_5.6.33,配置文件中写成绝对路径。
3.3.1、修改扩展文件的路径:
; extension_dir = "ext"
改为,自己的php安装目录中的ext的目录。
注意:如果是与 Apache 搭配,建议将扩展文件路径改为绝对路径,因为有可能加载不了。
接着按照下图把前面的;去掉。相当于去掉注释。
更改时区
回到http.conf文件编辑在最后加入以下内容,具体路径自己修改,修改之后需要重启。
保存执行php -m,如果显示有的模块没有被加载,一般是上面的模块文件夹ext没有配置,所以加载不到。
接着在D:\apache\httpd-2.4.51-win64-VS16\Apache24\htdocs,建立下图文件,然后浏览器访问http://localhost/index.php,如果http.conf文件把端口改为8080了,就访问http://localhost:8080/index.php.
接着在IDE上写一段PHP代码,如图:
mysql的安装就不在叙述了,可选择二进制文件安装。