视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Nginx1.5.2+PHP5.5.1+MySQL5.6.10+Phalcon+Thrift+_MySQL
2020-11-09 19:33:39 责编:小采
文档

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,这里安装花了好多时间,一路狂找资料,最后终于解决,哎,不容易!
git clone git://github.com/phalcon/cphalcon.gitcd /mnt/soft/cphalcon/build/bits/
/Data/apps/php/bin/phpize ./install./configure --with-php-config=/Data/apps/php/bin/php-config && make && make install
安装完成修改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/
phpize/Data/apps/php/bin/phpize ./configure --with-php-config=/Data/apps/php/bin/phpize && make && make install
加入 extension=thrift_protocol.so
重启php-fpm进程,重启nginx OK搞定。。
最后安装Composer

介绍

Composer是PHP中的一个依赖管理工具. 它可以让你声明自己项目所依赖的库,然后它将会在项目中为你安装这些库。

依赖管理

Composer不是包管理器。是的,它实际上和"包"或者库打交道,但是它是以项目为单位进行管理,把它们安装到你项目中的一个目录(例如vendor)。默认情况下它不会以全局的方式安装任何东西。因此,它是一个依赖管理器。

这个想法并不新鲜,Composer的灵感是来自于node的npm和ruby的bundler。但是目前PHP还没有一个这样的工具。

Composer解决的问题是:

a) 你有一个依赖N多库的项目。

b) 这些库中一些又依赖于其他的库。

c) 你声明你所依赖的库。

d) Composer找出哪些包的哪个版本将会被安装,然后安装它们(也就是把它们下载到你的项目中)。

安装

Composer包含两大逻辑部分:一个是用来存储包,另一个是命令行应用程序,帮助你发现、下载、更新和分享代码。

  1. $ cd/path/to/my/project
  2. $ curl -s http://getcomposer.org/installer| php

在项目列表中,会有一个composer.phar文件,里面包含了所有逻辑代码行工具。你可以通过运行下面代码来确定是否安装成功。

  1. $ php composer.phar

这个命令执行后会显示所有可用的命令。

我个人比较建议大家使用这个命令:

  1. $ sudo mv composer.phar /usr/bin/composer

把这个文件移到bin目录下,它允许你简化命令。

  1. $ composer about

如果你是在Windows上运行,你可以下载这个文件,然后通过PHP解析器安装,无论在哪里都可以。

下载本文
显示全文
专题