在Linux中使用Phalcon开发工具创建项目
时间:2019-05-19 01:25:50 来源:igfitidea点击:
对于使用简单的命令为项目创建核心组件,Phalcon Developer Tools非常有用。
使用开发人员工具,我们可以在项目中创建新的项目、控制器和模型。
本文将在系统上安装Phalcon开发工具,并在Linux中使用Phalcon开发工具创建一个项目。
在继续阅读本文之前,系统中必须启用了Phalcon PHP扩展。
安装Phalcon开发工具
可以使用下面描述的两种方法安装Phalcon开发工具。
只选择一个方法。
方法1 -使用Git源
Phalcon开发工具可以安装简单下载源代码,并创建一个符号链接到bin目录。
cd /opt git clone https://github.com/phalcon/phalcon-devtools.git ln -s /opt/phalcon-devtools/phalcon.php /usr/local/bin/phalcon chmod +x /usr/local/bin/phalcon
方法2 -使用Composer
使用此方法,我们必须安装composer系统。
在 /opt/phalcon/目录下创建一个composer.json文件
mkdir /opt/phalcon && cd /opt/phalcon vim composer.json
{ "require": { "phalcon/devtools": "dev-master" } }
现在执行以下命令来安装工具并创建到系统bin目录的符号链接
cd /opt/phalcon composer install ln -s /opt/phalcon/vendor/phalcon/devtools/phalcon.php /usr/local/bin/phalcon chmod +x /usr/local/bin/phalcon
检查可用的Phalcon命令
在这个阶段,我们已经成功地在系统中配置了Phalcon开发工具。
要检查用于创建和管理项目的所有可用命令,请使用以下命令。
phalcon commands Phalcon DevTools (3.4.0) Available commands: info (alias of: i) commands (alias of: list, enumerate) controller (alias of: create-controller) module (alias of: create-module) model (alias of: create-model) all-models (alias of: create-all-models) project (alias of: create-project) scaffold (alias of: create-scaffold) migration (alias of: create-migration) webtools (alias of: create-webtools) serve (alias of: server) console (alias of: shell, psysh)
创建一个示例项目
要使用Phalcan开发工具创建一个项目,请执行以下命令。
它将为项目创建一个目录结构。
cd /var/www phalcon create-project myapp
让我们在Apache服务器中创建一个虚拟主机,如下所示。
<VirtualHost *:80> ServerAdmin Hyman@theitroad ServerName phalcon.example.com DocumentRoot /var/www/myapp/public <Directory /var/www/myapp/> Options all AllowOverride all </Directory> </VirtualHost>
在添加以上主机后,重新启动网络服务器并在浏览器中访问网站。
修改默认页面:
编辑 myapp/app/views/index/index.phtml文件并添加我们自己的内容。