安装Phalcon PHP开发工具:“安装”;错误:Phalcon扩展名为';t已安装……”;虽然模块已安装
几天前我安装了安装Phalcon PHP开发工具:“安装”;错误:Phalcon扩展名为';t已安装……”;虽然模块已安装,php,installation,php-extension,phalcon,devtools,Php,Installation,Php Extension,Phalcon,Devtools,几天前我安装了Phalcon PHP,之后我对它越来越兴奋。现在我想试试Phalcon开发工具。我刚刚安装了它,如图所示(对于Linux)。但是当我尝试执行phalcon命令时,我得到一个错误: $ phalcon commands ERROR: Phalcon extension isn't installed, follow these instructions to install it: http://docs.phalconphp.com/en/latest/reference/ins
Phalcon PHP
,之后我对它越来越兴奋。现在我想试试Phalcon开发工具。我刚刚安装了它,如图所示(对于Linux)。但是当我尝试执行phalcon
命令时,我得到一个错误:
$ phalcon commands
ERROR: Phalcon extension isn't installed, follow these instructions to install it: http://docs.phalconphp.com/en/latest/reference/install.html
有什么问题吗
(环境:Debian GNU/Linux 7.4(wheezy)
,php5.5.11-1
)
其他信息: 如图所示,我安装了: 因为它似乎不起作用,我试了一下
$ cd cphalon/build/64bits
$ export CFLAGS="-O2 --fvisibility=hidden"
$ ./configure --enable-phalcon
$ make && make install
之后,编译模块,并在PHP模块中直接创建phalcon.so
,INI
文件/etc/php5/mods available/phalcon.INI
(内容扩展名=phalcon.so
),并使用符号链接启用它:ln-s/etc/php5/mods available/phalcon.INI/etc/php5/fpm/conf.d/20 phalcon.INI
。重新启动后,它工作了。我创建了一个“Hello World!”应用程序,该模块也显示在phpinfo()
输出中:
但是
php--modules
的输出不包含“phalcon”。的输出也不包含它。为什么?这两个问题的答案(1.为什么会出现错误?2.为什么php--modules
不显示模块,尽管phpinfo()
(在浏览器中)显示了模块?)是相同的:我为FPM启用了模块,但没有为CLI执行此操作
$ ln -s /etc/php5/mods-available/phalcon.ini /etc/php5/cli/conf.d/20-phalcon.ini
现在它工作了 我无法评论,但让我在这里告诉你,@Jubayer Arefin 您需要将phalcon devtools路径放入%path%变量中。phalcon devtools文档在其站点的安装部分对此进行了解释 $phalcon命令 错误:未安装Phalcon扩展,请按照以下说明进行安装: 我修复了Windows中的相同问题: 问题出在我的
系统路径
变量中:其中有另一个旧的PHP路径,默认情况下,CMD使用第一个路径(没有phalcon扩展名的旧路径)。
删除这条旧路径,放入正确的路径,它就会工作 我在安装了WAMP的windows10上遇到了同样的问题。 我在phpinfo()上显示,但在命令提示符下给出了错误 当您输入c:\>php-m以显示可用的php模块时,它不在那里 首先使用以下命令查看php.ini文件的位置: c:\>php--ini 在我的例子中:C:\wamp\bin\php\php5.6.19\php.ini 编辑此文件并添加extension=php_phalcon.dll后,它会工作,当您输入phalcon命令时,它会提供可用的版本和命令 C:\>phalcon C:\>phalcon工具 Phalcon开发工具(3.0.1) 可用命令: 命令(别名:list,enumerate)
控制器(别名:创建控制器)
模块(别名:创建模块)
模型(别名:创建模型)
所有模型(别名:创建所有模型)
项目(别名:创建项目)
脚手架(别名:创建脚手架)
迁移(别名:创建迁移)
webtools(别名:create webtools)
它如何帮助他人。有没有关于如何在windows上执行此操作的想法?如果我提起它,请重试。非常感谢!你救了我一天,我不得不编辑文件/etc/php5/mods available/phalcon.ini并删除;Phalcon已经在他的道路上看到了错误信息。
$ ln -s /etc/php5/mods-available/phalcon.ini /etc/php5/cli/conf.d/20-phalcon.ini