PHP
根据PHP注释生成文档的工具:
(此方法允许同时安装多个PHP版本。)
// 如果有多个php版本,需要确认pecl是目标php的版本 pecl install stats-2.0.3 echo extension=stats.so > /etc/php/7.0/mods-available/stats.ini
ln -s /etc/php/7.0/mods-available/stats.ini /etc/php/7.0/fpm/conf/30-stats.ini
https://serverpilot.io/docs/how-to-install-the-php-stats-extension
本文基于Laravel 5.4编写。Laravel 4.2的入门教程请参看:Laravel 4入门:MVC框架
1. Welcome页面的路由及代码
安装完并访问Laravel框架首页(假设URL http://localhost/ 映射到<path>/<to>/<laravel>/public/),可以看到如下页面:
本文基于Laravel 4.2编写,Laravel 5的教程请参考:Laravel 5入门:MVC框架
1. 路由Hello World
在app/routes.php里面添加下面代码,然后在浏览器里访问http://<laravel host prefix>/helloworld可以见到结果。
Route::get('/helloworld', function() {
return '<html><body>hello world</body></html>';
});
2. 视图(View)
理论上可以把所有代码都写在app/routes.php里面,但是这会令代码难以维护。于是,我们可以把具体的页面内容搬到视图里,让路由文件简短一些。
数据显示,Laravel很慢,只有主流PHP框架1/3速度,内存则是主流框架2倍多。Symfony2表现令人满意,每秒可以处理250个请求,功能强大但速度和内存都不差。Drupal7比Drupal8快2-3倍。Drupal8的性能接近于Symfony2,每秒大概处理200个请求。对于登录用户,Drupal的速度会下降到原来的1/25左右,可见缓存在Web程序的性能里起决定性作用。
热门内容
最新内容
- 1 天 ago
- 4 天 ago
- 1 周 3 天 ago
- 1 周 4 天 ago
- 1 周 4 天 ago
- 2 周 ago
- 4 周 ago
- 4 周 2 天 ago
- 1个月 ago
- 1个月 ago
最新评论