沈逸老师PHP魔鬼特训笔记(9)--进化
2016-09-05 12:51
399 查看
回到第一课,我们学过PHP母体,了解过解析PHP程序。PHP其实内置了一个web服务器,专门给我们开发测试使用,那么接下来我们要完成的是:生成后创建一个web 服务,在浏览器中可以访问。
PHP的母体,还能加入参数后启动一些特殊功能。
这里需要修改点内容:
因为开始我们输出的JSON文件是这样的:
所以我们要吧\n替换掉,否则,在UBUNTU中的命令行中,会出现一些无法识别的代码。
同时,我们还要了解下,通过以下Linux命令可以查看你要使用的端口是否占用
如果你的PHP –S命令启动成功,你可以使用
这课代码少,主要以实操与思维讲解为主。
需要恶补几个知识点:
str_replace(要替换的内容,替换成什么,字符串);
trim();
linux命令: neststat -lnp | grep
ps -ef | grep xxxx:
版权声明:笔记整理者亡命小卒热爱自由,崇尚分享。但是本笔记源自www.jtthink.com(程序员在囧途)沈逸老师的《 PHP魔鬼训练课第一阶段》。本学习笔记小卒于博客园首发, 如需转载请尊重老师劳动,保留沈逸老师署名以及课程来源地址。
上一课:沈逸老师PHP魔鬼特训笔记(8)
下一课:沈逸老师PHP魔鬼特训笔记(10)
PHP的母体,还能加入参数后启动一些特殊功能。
/usr/local/php/bin/php -S localhost:8081 -t 项目的目录 (注意这个S是大写的) 我们可以试一下 (这是课程路径,请根据你的实际路径修改) /usr/local/php/bin/php -S localhost:8081 -t /home/shenyi/godpro/abc 帮助文档http://php.net/manual/zh/features.commandline.webserver.php
这里需要修改点内容:
//在god_frame类中的构造方法加入个替换功能 function __construct($prjName){ //构造函数 $prjName = trim(str_replace(array( 'r', '\r\n', '\n' ),'',$prjName)); $this->project_folder = getcwd()."/".$prjName; $this->project_main = $this -> project_folder."/index.php"; }
因为开始我们输出的JSON文件是这样的:
{"prj_name":"xzblog\n","prj_author":"xz\n"}
所以我们要吧\n替换掉,否则,在UBUNTU中的命令行中,会出现一些无法识别的代码。
同时,我们还要了解下,通过以下Linux命令可以查看你要使用的端口是否占用
netstat -lnp | grep 你的端口
如果你的PHP –S命令启动成功,你可以使用
ps -ef | grep 8081 //查看你的进程
这课代码少,主要以实操与思维讲解为主。
需要恶补几个知识点:
str_replace(要替换的内容,替换成什么,字符串);
trim();
linux命令: neststat -lnp | grep
ps -ef | grep xxxx:
版权声明:笔记整理者亡命小卒热爱自由,崇尚分享。但是本笔记源自www.jtthink.com(程序员在囧途)沈逸老师的《 PHP魔鬼训练课第一阶段》。本学习笔记小卒于博客园首发, 如需转载请尊重老师劳动,保留沈逸老师署名以及课程来源地址。
上一课:沈逸老师PHP魔鬼特训笔记(8)
下一课:沈逸老师PHP魔鬼特训笔记(10)
相关文章推荐
- 沈逸老师PHP魔鬼特训笔记(6)--巫术与骨架
- 沈逸老师PHP魔鬼特训笔记(11)
- 沈逸老师PHP魔鬼特训笔记(7)--我叫什么名字
- 沈逸老师PHP魔鬼特训笔记(3)
- 沈逸老师PHP魔鬼特训笔记(12\13) --异形
- 沈逸老师PHP魔鬼特训笔记(2)
- 沈逸老师PHP魔鬼特训笔记(4)
- 沈逸老师PHP魔鬼特训笔记(10)
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.5
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.6
- 编译原理学习笔记05——(识别孙悟空72变之魔鬼特训—递归下降分析程序构造)——2014_1_20
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.8
- 沈逸老师ubuntu速学笔记(1)--安装flashplayer,配置中文输入法以及常用命令
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.7
- 学李炎恢老师的PHP第一季 笔记 多用户留言系统-TestGuest0.2
- 沈逸老师ubuntu速学笔记(2)-- ubuntu16.04下 apache2.4和php7结合编译安装,并安裝PDOmysql扩展
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest1.1 密码处理+1.2可选验证