• 我们中的有些人,注定要在日常生活的点滴中去寻找生命的意义。---- 《生活大爆炸》|

linux+php5安装phalcon

Linux admin 1年前 (2018-04-08) 314次浏览 已收录 0个评论

【centos】

1. phalcon安装

  1. 下载phalcon: git clone http://github.com/phalcon/cphalcon
  2. 进入下载目录的build文件夹:cd ./cphalcon/build
  3. 执行:./install –php-config /usr/local/php/bin/php-config –phpize /usr/local/php/bin/phpize(注:查找phpize和php-config可以用命令 find / -name phpize和find / -name php-config)
  4. 如果执行完成在php.ini中添加extension=phalcon.so
  5. 若需要zephir 可执行命令:git clone https://github.com/phalcon/zephir.git

2. phalcon-devtools安装[转] GY的实验室 – Phalcon+Nginx+PHP-FPM环境搭建

这个是phalcon的脚手架工具,支持一组命令,能够为您自动生成代码。

git clone git://github.com/phalcon/phalcon-devtools.git
cd phalcon-devtools/ && sudo ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon

然后执行phalcon commands,会出现命令提示

Phalcon DevTools (1.3.4)

Available commands:
  commands (alias of: list, enumerate)
  controller (alias of: create-controller)
  model (alias of: create-model)
  all-models (alias of: create-all-models)
  project (alias of: create-project)
  scaffold
  migration
  webtools

执行create-project就能生成一套框架代码啦!

cd /srv/www/htdocs/ && phalcon create-project store

【注】如果是1核1g内存,可能在编译过程中会因为内存不足,导致失败

请先检测是否开启了swap交换分区:

命令:swapon -s

如下所示,即表示未启用swap交换分区。
555555.png

下面来介绍开启swap交换文件的步骤,如下:

#创建交换分区目录
sudo mkdir -p /var/cache/swap/

#创建用于交换分区的文件。count=2048 代表设置2048MB大小swap文件
sudo dd if=/dev/zero of=/var/cache/swap/swap0 bs=1M count=2048
sudo chmod 0600 /var/cache/swap/swap0

#设置交换分区文件
sudo mkswap /var/cache/swap/swap0 

#立即启用交换分区文件
sudo swapon /var/cache/swap/swap0

再次通过“swapon -s”命令查看开启情况,如下图所示即表示开启成功。
66666.png

swap交换文件启用成功后,重新执行phalcon的编译安装步骤,即可安装成功~~

后续处理

阿里云服务器初始状态未配置swap,是因为开启swap分区会导致硬盘IO性能下降。那么成功编译安装Phalcon框架之后,是否可以关闭swap交换文件呢?执行如下命令:

swapoff /var/cache/swap/swap0

执行完毕后,再次通过“swapon -s”命令查看swap交换文件使用情况,即可看到已关闭swap交换文件功能。

 

【此方法转载自】Marser  云服务器编译安装phalcon失败

 

Ubuntu安装

curl -s "https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh" | sudo bash

sudo apt-get install php5-phalcon

# Ubuntu 16.04+, Debian 9+
sudo apt-get install php7.0-phalcon

本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:linux+php5安装phalcon
喜欢 (0)

您必须 登录 才能发表评论!