本文为PHP新手所写,老鸟请绕道。
最近有个CSDN的网友咨询了我一些PHP的新手向问题,他说他们老师都是让他们在Apache的网站目录下放PHP代码,然后浏览器运行,觉得这样很麻烦。问可不可以像HTML代码那样所见即所得。
其实是完全可以的,虽然PHP的真实工作环境往往是基于LAMP的,即Linux+Apache+MySQL+PHP,是在这一整套环境上工作的。所以,如果你致力于成为一个商业PHP开发者,学习和熟悉这一整套环境是必须的。
那么我们来看抛开LAMP这套环境,怎么用最简单的方式来运行PHP程序。
以下演示均在windows10下进行。
CMD直接运行
首先我们要确保PHP的根目录要加入到操作系统的环境变量path中,以方便在cmd下直接调用。
如果你是通过XAMPP安装的PHP,可以在其控制面板的config按钮下选择<Browse>PHP
打开PHP的所在目录。
如果想了解如何安装XAMPP,可以阅读。
然后将PHP的根目录加入系统环境变量:
编辑用户或者系统环境变量都是可以的,用户就是只针对当前登录用户。
这里推荐一下启动工具utools,修改系统设置非常方便,安装使用请自行百度。
选择Path,点编辑。
然后选择新建,将刚才的PHP目录加入。
设置好后点击两次确认保存设置,然后重启电脑使得环境变量更改生效。
重启后打开CMD,输入:
php -v
如果一切OK的话就能看到php的版本信息了。
现在我们通过一个简单的php程序测试一下:
<?php
echo "Hellow world!";
保存为hellow.php
文件,然后在该目录下使用php命令执行:
提供一个小技巧,直接在该目录的资源管理器窗口路径中输入cmd,回车。即可打开cmd,并且工作目录切换到该目录下。
php hellow.php
程序顺利输出,其实这种方式是大多数编程语言都支持的,直接使用本体运行,不借助任何IDE之类的。而Linux的很多定时脚本之类的也是通过shell来运行php启动相应脚本。
VSCode下运行
先用给VSCode安装PHP调试插件:
然后打开php代码,并切换到debug界面,点击创建launch.json:
再弹出的环境选项中选择php:
然后VSCode会自动给你的PHP项目创建一个PHP debug配置,这里保持默认即可:
关闭launch.json后切换左上角的debug模式为launch currently open script,然后点击绿色角标,PHP代码就会执行,输出显示在下凡调试控制台。
注意顺序不要搞反,默认是通过Listen for Xdebug执行监听步进调试,和当前的本地简单调试无关。
给PHP新手的其它建议
-
关于参考书,国外原版书>译文版>国人写的。编程这一块国人出的书良莠不齐,很难挑选。
-
PHP是一门网络开发运用广泛的语言,所以强烈推荐《HTTP权威指南》,互联网开发必读。
-
PHP具有全部的面向对象能力,要想你的代码优雅高效,设计模式类的读物作为进阶读物是个不错的选项,这里推荐《Head First 设计模式》。
-
关于改善既有代码,也是一个程序员的必修课,但是这必须要有工作经验后才能有更多经验和体会,这里推荐《重构——改善既有代码的设计》一书。
-
如果你想对语言本身有更深的理解,不推荐继续阅读PHP的进阶读物,可以去阅读《Java编程思想》,因为一门纯面共享对象的强类型语言的经典著作,足以让你触类旁通其它所有面向对象的语言。
好了,以上。
最后祝所有的新手能顺利进入这个并不是看上去那么美好的行业。
文章评论