php phalcon 安装,Phalcon框架安装与使用教程介绍
Phalcon是一款php中国外非常的流程的框架了,但在国内Phalcon框架还不怎么样了,小编今天来为各位介绍Phalcon框架安装与使用教程,希望下文可以帮助到各位.
linux服务器安装phalcon框架
Phalcon是一个用C写的PHP框架
在兼具功能的同时,性能强于市面上一票的热门框架
下面咱们就来安装它
假设你是CentOS并且通过源方式安装的php
那么你需要执行下面的命令
yum install git gcc libtool
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
安装完毕之后在/etc/php.d/下创建50-phalcon.ini并且写入如下内容
extension = phalcon.so
然后重启php-fpm服务搞定安装.
windows安装phalcon
大家在解压缩下载的Phalcon框架包之后,会发现一个php_phalcon.dll文件,没错,就是它,你就可以学习国外先进的框架。那么我们如何使用它呢?
①把php_phalcon.dll文件copy到php目录里面的ext目录里面,然后打开php.ini文件在最底部加入一行代码:
extension=php_phalcon.dll
②开启Apache的rewrite_module模块,重启Apache,这时你就可以使用Phalcon框架了。
创建简单的文件目录结构:
test/
|-app/
|-controllers //控制器
|-models //模型
|-views //视图
|-public/
|-css/
|-img/
|-js/
|-.htaccess
|-index.php
|-.htaccess
项目目录test下的.htaccess文件内容如下:
#/test/.htaccess
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
Public目录下的.htaccess文件内容如下:
#/test/public/.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
下面就是引导程序了:<?php
try {
//这部分是自动加载
$loader = new \Phalcon\Loader();
$loader->registerDirs(array(
'../app/controllers/',
'../app/models/'
))->register();
//依赖注入
$di = new Phalcon\DI\FactoryDefault();
//设置视图组件
$di->set('view', function(){
$view = new \Phalcon\Mvc\View();
$view->setViewsDir('../app/views/');
return $view;
});
//设置URL
$di->set('url', function(){
$url = new \Phalcon\Mvc\Url();
$url->setBaseUri('/test/');
return $url;
});
$application = new \Phalcon\Mvc\Application($di);
echo $application->handle()->getContent();
} catch(\Phalcon\Exception $e) {
echo "PhalconException: ", $e->getMessage();
}
创建控制器:
在app/controllers文件下创建一个IndexController.php文件:<?php
class IndexController extends \Phalcon\Mvc\Controller
{
public function indexAction()
{
echo "
Hello!
";
}
}
完成这些之后,在浏览器里输入http://localhost/test/是不是就会出现“Hello!”了?什么?没有?肯定是你代码写错了,好好检查。
转载随意^^请带上本文地址!
php phalcon 安装,Phalcon框架安装与使用教程介绍相关推荐
- python3.6安装pygame-Pygame 框架安装教程(Python3.6为例)
1.python版本是3.6,最新的pygame是1.9.3,这两个最好都用32位的. pygame1.9.3下载地址:http://www.lfd.uci.edu/~gohlke/pythonlib ...
- 3D绘图程序库Pangolin安装以及快速入门,使用教程介绍详细,使用Pangolin绘制点云、直线、轨迹等,设置按钮,进行多窗口、多线程操作,以及Pangolin怎么使用等等
1. Pangolin介绍 常见的3D绘图的程序库有很多,MATLAB.Python的Matplotlib.OpenGL.在Linux上常用的一个3D绘图库是Pangolin,它是基于OpenGL完成 ...
- gin context和官方context_[系列文章] Gin框架 - 安装和路由配置
概述 看下 Gin 框架的官方介绍: Gin 是一个用 Go (Golang) 编写的 web 框架. 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速 ...
- 安卓教程:Xposed 框架安装及使用
转自:https://sspai.com/post/24538 Xposed 框架是个神器,在其基础上增加一些模块可实现各种强大的功能,比如绿色守护.XPrivacy等,本教程从基础开始,详细说下Xp ...
- 小米3手机开启root权限+xposed框架安装(亲测,小米系列均可参考)
小米手机的系统默认版本都是稳定版的,想要开启root权限就要先把系统刷成开发版,一般刷机有卡刷和线刷两种方式: 卡刷是通过下载刷机包,手动操作系统升级: 线刷是利用线刷工具,通过可视的操作界面进行刷机 ...
- Phalcon框架安装
我的环境是64位的 Win7,WampSever 2.3 集成包(Apache 2.3.14,PHP 5.4,MySQL 5.5.16). 在我机器上装 Phalcon 也极其简单,只需要下载一个文件 ...
- 安装Phalcon框架
我的环境是64位的 Win7,Wampserver2.4 集成包(Apache 2.4.4,php5.4.12,MySQL 5.0.10). 安装 Phalcon 也极其简单,只需要下载一个文件(ph ...
- Phalcon在Windows上安装 《Phalcon入坑指南系列 一》
Phalcon入坑指南 本系列目录 前言 一.安装 二.Phalcon 开发工具安装 三.环境变量配置 四.Phalcon 开发工具的使用 生成项目框架 生成控制器 / 模型 夸一下phalcon 五 ...
- phalcon php 5.4,如何在php上安装phalcon
怎么在php上安装phalcon 老是安装不成功 按官网上面提示去搞 先是放在ext文件夹下 再是在php.ini里面加extension=php_phalcon.dll然后重新启动wamp就提示这种 ...
最新文章
- order by总结
- 树的高度从零还是一开始数_数据结构与算法之1——树与二叉树
- string行读入文件输入
- “http 500内部服务器错误”的解决方法
- ajax的 post长度,AJAX POST请求由于Payload内容长度而失败
- 计算机技能比赛范文,计算机技能大赛策划书范文.doc
- Win10解决Android Studio:Gradle sync failed: Failed to open zip file.
- word 产生很多temp 不显示_Word与PPT互转,怎样才能30秒内搞定?教程来了
- Microsoft word 表格居中对齐方法
- 在JavaScript面向对象编程中使用继承(4)
- 递归大总结之斐波那契
- ANSYS之翼型NACA4412流场计算系列:Profili、ICEM CFD、Fluent
- WinHex V14.6 SR-2 注册码
- AUTOSAR--UDS诊断报文
- 《沉思录》读书精摘——对伦理学的古典思考
- 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场(神奇的数)
- c语言等级分制度的作用,使用C语言怎么对学生的成绩等级进行划分
- 计算机转换几种,文件转换 篇一:有多少种文件格式转换的方法,你造吗?
- 你只会用 split?试试 StringTokenizer,性能可以快 4 倍!!
- 异次元店铺 - 最适合你的个人店铺系统源码(原荔枝发卡)