php学习之路
来源:互联网 发布:mac版foxmail邮件撤回 编辑:程序博客网 时间:2024/06/06 08:28
以下是我最近在学习使用php的一些感触,这源于论坛的一个提问,希望对大家有所帮助,错的地方请指正~~
就php语言本身来说是比较容易上手的
1. php编程语言。如果有其他语言的编程经验,用php的语法逻辑去实现你想要的功能并不难。2. php语法结构和C很相似。如果会C那么php上手又快了一步
3. php是脚本。像其他脚本一样,php有着相似的特点。
4. 常备手册。有了基本的语法等学习,剩下的就是查手册做功能了。
1. 搭建http服务器。如果楼主想深入php,那么首先放下php本身,学习http服务器搭建,例如nginx,apache等。这一步如果有相关经验的人并不难,但是如果第一次接触则要对很多概念进行研究学习了,可能需要时间。搭建http服务器就有了一个基于web进行测试php实现的入口,也是php的用武之地。
2. 学习cgi,fastcgi。http服务器将动态页面请求交于php处理,一般是通过cgi调用实现的。fastcgi就是避免每次都启动cgi进程,提高响应速度的。新版本的php已经嵌入了php-fpm模块,直接提供了对fastcgi的支持。3. 将http动态页面请求通过cgi让php处理。这个过程有点类似反向代理,cgi进程可以不和httpserver在一台server上,只要将正确的参数传入就ok了,php拿到处理。
4. 开始写php脚本。有了以上步骤,可以写php脚本了,在加一个浏览器或者用curl等等,或者自己写都可以,进行基于网络的测试。这时候你会发现啊!原来php真的很容易上手,麻烦的是前面的步骤,而有了这些你可以进一步进行学习深入了。
5. php模块使用。php提供了很多模块扩展,你可以去pecl进行下载自己需要的功能,如apc,mongodb等等
6. 开发框架。有了以上的php基础,你如果觉得差不多了,而又不想自己搞太多的支撑代码?仲么办呢?恩!网上有N多的开源实现,我之前用过php的CI框架基于MVC模式的,楼主有兴趣可以探探
7. 进阶。好吧快说完了,但是我还是想提到一点,学习php真的不再php本身,而在与php所处的应用,这才是关键,有了这些支持,楼主可以尝试其他的动态页面实现方式python,jsp等等啊~~
对了最近在研究django一个python的开发框架!感觉比php要好用哦~,不过python基于web的应用还没有兴起,可能资料木有php的丰富……
- php学习之路
- php学习之路
- php学习之路
- php学习之路
- PHP学习之路
- php学习之路
- php学习之路
- PHP学习之路
- PHP学习之路
- PHP(学习之路一)
- Php学习之路四
- php的学习之路
- PHP 学习之路 基础
- PHP学习进阶之路
- PHP学习之路--安装
- 开启php学习之路
- php的学习之路
- PHP学习之路之Smarty变量
- inet_init()初始化分析
- 数据采集测试
- SqlCommand如何通过传参数的方式插入null?
- httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for Se
- 技巧性谈话
- php学习之路
- TextView组件
- 珍惜比金钱更重要的东西-刘俊平
- java通过DOM接口访问XML文档
- android进入Activity阻止键盘自动弹出
- 项目Scrum历程随手记 - 第一次Scrum Sprint Meeting
- 常见网络词汇
- Linux Qt应用程序的守护精灵
- Android之UI组件TextView的属性大集合