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的安装就不在叙述了,可选择二进制文件安装。

 

posted @ 2021-12-10 17:27  头发重要  阅读(563)  评论(0编辑  收藏  举报