快速搭建PHP开发环境(PhpStorm+EasyPHP)

搭建PHP开发环境一直是PHP开发的基础,若不想使用XAMPP、WAMP或LAMP等大型的Web服务器,那么重点介绍一款轻量级的软件——EasyPHP。EasyPHP是一个Windows平台下的PHP集成开发环境(IDE),内置了Apache服务器和PHP语言,可以通过一键安装方便地搭建PHP开发环境。此外,我们还将结合PhpStorm进行集成开发。

一、EasyPHP的安装

1、首先到EasyPHP官网(https://www.easyphp.org/)下载安装包,安装完成后打开。

2、确认EasyPHP的状态栏中的“代理服务”和“ HTTP服务”均为绿色。

3、单击“管理(A)”打开EasyPHP管理用户界面。

4、单击左侧“主页(I)”选项卡,在“主页”页面单击“打开PHP添加”按钮,打开添加PHP页面。

5、选择“添加PHP版本”,在文本框中输入以下信息:

(1) 版本名称:PHP 7.2

(2) 可执行文件:在EasyPHP安装目录下的bin\php\php-7.2.4\php.exe

(3) 配置文件:在EasyPHP安装目录下的bin\php\php-7.2.4\php.ini

6、单击“创建”。EasyPHP即可完成配置,新版本的PHP将自动启动。

二、PhpStorm的安装和配置

1、首先到PhpStorm官网(https://www.jetbrains.com/phpstorm/)下载安装包,安装完成后打开。

2、在PhpStorm中打开“File”→“Settings”→“Languages & Frameworks”→“PHP”选项卡,选中PHP版本。这里选择EasyPHP自定义的版本“PHP 7.2”即可。

3、可选设置“语言级别”、 “项目语言配置”和“环境变量”,建议使用默认选项。

4、在“Tools”中,打开“SSH Terminal“,设置”Shell path”选项为“C:\WINDOWS\System32\cmd.exe”。

5、在“Deployment”下,选择“Auto upload on external changes”。

6、在“Default Settings”中,打开”Editor“→”Code Style“→”PHP“设置,注意“PHP Files”中的”Tab Size“和”Continuation Indent“的设置。

三、PhpStorm中代码的运行和调试

1、在PhpStorm中新建PHP文件,例如“index.php”。

2、在代码中添加一个输出语句,例如“echo “Hello World!”;”。

3、手动保存代码文件。

4、按下快捷键Shift+F10,运行代码并在内置的浏览器中查看输出结果。

5、在“Run”菜单下打开“Edit Configurations”选项。

6、单击“+”号添加新配置,选择“PHP Web Page”。在“Server”和“Debugger”字段中分别选择EasyPHP以及Xdebug。可更改调试端口号。

7、设置完毕后,单击“OK”以保存,并在出现的对话框中确认选择。

8、再次按下Shift+F10运行代码,此时在下方会出现调试管理窗口。

9、在代码中添加断点,通过调试管理窗口来单步执行,并查看变量等信息。

四、使用案例说明

假设我们现在需要制作一个动态显示当前时间的网页,并在控制台上输出信息。首先,在PhpStorm中新建PHP文件,例如“index.php”。

1、添加输出语句

在“”之间添加代码“echo “Hello World!”;”,保存文件。

```

echo "Hello World!";

?>

```

按下快捷键Shift+F10,运行代码并在内置的浏览器中查看输出结果。控制台窗口将显示“Hello World!”。

2、动态显示当前时间

```

echo "

Hello World!

";

echo "The current time is " . date("h:i:sa");

?>

```

此时,“index.php”将显示Hello World!和当前时间。

3、使用JavaScript刷新

```

echo "

Hello World!

";

echo "The current time is " . date("h:i:sa");

?>

```

现在我们就实现了一个简单的动态显示当前时间的网页,每隔一秒钟页面就自动刷新一次。

总之,使用PhpStorm和EasyPHP搭建PHP开发环境可以高效地进行PHP程序开发,具有灵活、简便和稳定等优点。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(72) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部