Home > Database > Mysql Tutorial > Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 + Phalcon + Thrift +_MySQL

Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 + Phalcon + Thrift +_MySQL

WBOY
Release: 2016-06-01 13:06:46
Original
897 people have browsed it

Nginx

sudo yum install git gcc make pcre-devel php-devel
Copy after login
==================以下官方的安装方法,如果是自定义安装php不可行================
Copy after login
git clone git://github.com/phalcon/cphalcon.git
Copy after login
cd cphalcon/buildsudo ./install
Copy after login
==================以上官方的安装方法,如果是自定义安装php不可行================
Copy after login
如果是定义安装应该给出php-config的目录,否则会找不到phalcon,这里安装花了好多时间,一路狂找资料,最后终于解决,哎,不容易!
Copy after login
<code><strong>git clone git://github.com/phalcon/cphalcon.gitcd /mnt/soft/cphalcon/build/64bits/</strong></code>
Copy after login
<strong><code>/Data/apps/php/bin/phpize ./install./configure --with-php-config=/Data/apps/php/bin</code>/php-config && make && make install</strong>
Copy after login
安装完成修改php.ini 添加如下一行
Copy after login
extension=phalcon.so
Copy after login
然后重启php-fpm进程
Copy after login
最后安装Thrift,我安装的是 0.9.0
Copy after login
这个简单
Copy after login
wget http://archive.apache.org/dist/thrift/0.9.0/thrift-0.9.0.tar.gz
Copy after login
tar zxvf thrift-0.9.0.tar.gz
Copy after login
cd thrift-0.9.0
Copy after login
如果需要的话可以将Thrift服务也一起装上
Copy after login
装php支持的Thrift扩展
Copy after login
cd /usr/local/src/thrift-0.9.0/lib/php/src/ext/thrift_protocol/<br>phpize<strong><code>/Data/apps/php/bin/phpize </code></strong>./configure --with-php-config=/Data/apps/php/bin/phpize && make && make install
Copy after login
加入 extension=thrift_protocol.so
Copy after login
重启php-fpm进程,重启nginx OK搞定。。。。
Copy after login
最后安装Composer
Copy after login

介绍

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解析器安装,无论在哪里都可以。

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template