Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 + Phalcon + Thrift +_MySQL
Nginx sudo yum install git gcc make pcre-devel php-devel ==================以下官方的安装方法,如果是自定义安装php不可行================ git clone git://github.com/phalcon/cphalcon.git cd cphalcon/buildsudo ./install ==================以上官方的安装方法,如果是自定义安装php不可行================ 如果是定义安装应该给出php-config的目录,否则会找不到phalcon,这里安装花了好多时间,一路狂找资料,最后终于解决,哎,不容易!
安装完成修改php.ini 添加如下一行 extension=phalcon.so 然后重启php-fpm进程 最后安装Thrift,我安装的是 0.9.0 这个简单 wget http://archive.apache.org/dist/thrift/0.9.0/thrift-0.9.0.tar.gz tar zxvf thrift-0.9.0.tar.gz cd thrift-0.9.0 如果需要的话可以将Thrift服务也一起装上 装php支持的Thrift扩展 cd /usr/local/src/thrift-0.9.0/lib/php/src/ext/thrift_protocol/ 加入 extension=thrift_protocol.so 重启php-fpm进程,重启nginx OK搞定。。。。 最后安装Composer 介绍Composer是PHP中的一个依赖管理工具. 它可以让你声明自己项目所依赖的库,然后它将会在项目中为你安装这些库。 依赖管理Composer不是包管理器。是的,它实际上和"包"或者库打交道,但是它是以项目为单位进行管理,把它们安装到你项目中的一个目录(例如 这个想法并不新鲜,Composer的灵感是来自于node的npm和ruby的bundler。但是目前PHP还没有一个这样的工具。 Composer解决的问题是: a) 你有一个依赖N多库的项目。 b) 这些库中一些又依赖于其他的库。 c) 你声明你所依赖的库。 d) Composer找出哪些包的哪个版本将会被安装,然后安装它们(也就是把它们下载到你的项目中)。 安装 Composer包含两大逻辑部分:一个是用来存储包,另一个是命令行应用程序,帮助你发现、下载、更新和分享代码。
在项目列表中,会有一个composer.phar文件,里面包含了所有逻辑代码行工具。你可以通过运行下面代码来确定是否安装成功。
这个命令执行后会显示所有可用的命令。 我个人比较建议大家使用这个命令:
把这个文件移到bin目录下,它允许你简化命令。
如果你是在Windows上运行,你可以下载这个文件,然后通过PHP解析器安装,无论在哪里都可以。 |