Linux下安裝Phalcon系統環境安裝Phalcon 及 安裝Phalcon Developer Tools


一、安裝Phalcon

 

Phalcon 需要用的的PHP擴展函數有如下:

curl
gettext
gd2 (to use the Phalcon\Image\Adapter\Gd class)
libpcre3-dev (Debian/Ubuntu), pcre-devel (CentOS), pcre (macOS)
json
mbstring
pdo_*
fileinfo
openssl

如果要在Unbuntu上安裝Phalcon,請按照以下步驟操作:

1)安裝git及其他軟件  

apt install git  

apt-get install m4
apt-get install autoconf

apt-get install re2c

  

2)開始克隆

git clone --depth=1 "git://github.com/phalcon/cphalcon.git"
cd cphalcon/build
sudo ./install --phpize /home/php/bin/phpize --php-config /home/php/bin/php-config 

我的php安裝位置在 /home/php 這里;所以要指明phpize 編譯擴展的路徑 和 php-config 配置文件路

指定phpize 編譯路徑 /home/php/bin/phpize

指定php-config路徑 /home/php/bin/php-config 

安裝完成修改php.ini;添加擴展.so文件

extension=phalcon.so

然后重啟php-fpm:

 killall php-fpm

完成安裝!

 

二、安裝Phalcon Developer Tools

1)下載dev tools

git clone --depth=1 "git://github.com/phalcon/phalcon-devtools.git"
cd phalcon-devtools  
./phalcon.sh

會自動把root下面的.bashrc修改了

103 export PTOOLSPATH=/home/daokr/downfile/phalcon-devtools/
104 export PATH=$PATH:/home/daokr/downfile/phalcon-devtools

給phalcon.php創建symbolic link:

ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon  
  
chmod ugo+x /usr/bin/phalcon 

這樣完成后我們可以測試下phpalcon工具!

2)運行測試

我們可以在虛擬控制台上輸入如下命令:phalcon commands

3)生成項目框架

我們可以使用Phalcon開發輔助工具生成預先定義的項目架構。 默認情況下,phalcon開發輔助工具會依據apache的mod_rewrite規則來生成程序的骨架. 要創建項目我們只需要在我們的 web服務器根目錄下輸入如下命令:

phalcon create-project store

我們可以在命令上加 –help 以顯示幫助信息(下面的幫助中的中文是翻譯時加上去的):

Help:
Creates a project 創建項目
Usage:
project [name] [type] [directory] [enable-webtools]
Arguments: 參數
help Shows this help text 顯示此幫助信息
Example 例子
phalcon project store simple
選項:
--name 新項目的名字
--enable-webtools
  是否使用webtools開發輔助組件[可選]
--directory=s 在何處創建項目[可選]
--type=s 應用的種類(微型,簡單,多模塊,console等)
--template-path
  指定模板路徑[可選]
--use-config-ini
  使用ini文件作為配置保存文件[可選]
--trace 出錯時是否顯示框架的trace信息[可選]
--help 顯示幫助

修改nginx項目路徑改到public下面;一切完成!

訪問新生成項目的地址顯示如下:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM