Heim > Datenbank > 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
Freigeben: 2016-06-01 13:06:46
Original
898 Leute haben es durchsucht

Nginx

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

介绍

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage