我正在运行Ubuntu Server 12.10,并安装了phalcon,如下所示
sudo apt-get install php5-dev php5-mysql gcc git-core
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install然后我添加了
extension=/usr/lib/php5/20100525/phalcon.so打开位于/etc/php5/ apache2 /php.ini中的php.ini并重新启动apache2。如果我执行
<?php print_r(get_loaded_extensions()); ?>我可以看到phalcon扩展已加载。然后我就像这样安装了phalcon-devtools
git clone git://github.com/phalcon/phalcon-devtools.git
cd phalcon-devtools
sudo ./phalcon.sh并重新启动了apache2。在该操作过程中没有显示错误,但是当我尝试执行
phalcon commands我得到一个类似这样的错误
PHP Fatal error: Class 'Phalcon\Script\Color' not found in /home/user/phalcon-devtools/phalcon.php on line 84我哪里做错了?
发布于 2012-12-14 15:59:09
所以问题出在CLI的php.ini中,它位于/etc/php5/cli/中,在我添加了extension=/usr/lib/php5/20100525/phalcon.so之后,我就能够使用Devtools了。感谢@NikolaosDimopoulos
发布于 2014-06-05 13:21:34
官方文档有点让人困惑,所以试试这个:
我认为这是扩展未加载的问题
成功编译步骤后:
sudo apt-get install php5-dev php5-mysql gcc git-core
git clone git https://github.com/Phalcon/cphalcon.git
cphalcon cd/build
sudo ./install 创建一个名为"30-phalcon.ini“的新文件,并在其中使用以下单行调用扩展Phalcon:
extension=phalcon.so保存文件并复制文件夹"/etc/php5/apache2/conf.d /"和"/etc/php5/cli/conf.d/"
重启服务器:sudo service apache2 restart
当devtools执行此操作时:
sudo git clone https://github.com/phalcon/phalcon-devtools /var/www/devtools 然后创建一个符号链接,通过终端运行:
1:sudo ln -s /var/www/devtools/phalcon.php /usr/bin/phalcon
2:sudo chmod ugo+x /usr/bin/phalcon
3:type "phalcon" in the terminal and see if it's work.
它现在应该可以工作了:d
发布于 2012-12-13 02:42:00
我总是从PEAR通道安装devtools
pear channel-discover pear.phalconphp.com
pear install phalcon/Devtools您可能会收到Devtools未处于稳定模式的错误消息,但(在撰写本文时)您可以使用以下命令:
pear install phalcon/Devtools-0.5.0Source
https://stackoverflow.com/questions/13840300
复制相似问题