首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP致命错误:找不到'Phalcon\Script\Color‘类

PHP致命错误:找不到'Phalcon\Script\Color‘类
EN

Stack Overflow用户
提问于 2012-12-12 20:56:05
回答 3查看 3.5K关注 0票数 0

我正在运行Ubuntu Server 12.10,并安装了phalcon,如下所示

代码语言:javascript
运行
复制
sudo apt-get install php5-dev php5-mysql gcc git-core
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

然后我添加了

代码语言:javascript
运行
复制
extension=/usr/lib/php5/20100525/phalcon.so

打开位于/etc/php5/ apache2 /php.ini中的php.ini并重新启动apache2。如果我执行

代码语言:javascript
运行
复制
<?php print_r(get_loaded_extensions()); ?>

我可以看到phalcon扩展已加载。然后我就像这样安装了phalcon-devtools

代码语言:javascript
运行
复制
git clone git://github.com/phalcon/phalcon-devtools.git
cd phalcon-devtools
sudo ./phalcon.sh

并重新启动了apache2。在该操作过程中没有显示错误,但是当我尝试执行

代码语言:javascript
运行
复制
phalcon commands

我得到一个类似这样的错误

代码语言:javascript
运行
复制
PHP Fatal error:  Class 'Phalcon\Script\Color' not found in /home/user/phalcon-devtools/phalcon.php on line 84

我哪里做错了?

EN

回答 3

Stack Overflow用户

发布于 2012-12-14 15:59:09

所以问题出在CLI的php.ini中,它位于/etc/php5/cli/中,在我添加了extension=/usr/lib/php5/20100525/phalcon.so之后,我就能够使用Devtools了。感谢@NikolaosDimopoulos

票数 1
EN

Stack Overflow用户

发布于 2014-06-05 13:21:34

官方文档有点让人困惑,所以试试这个:

我认为这是扩展未加载的问题

成功编译步骤后:

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
extension=phalcon.so

保存文件并复制文件夹"/etc/php5/apache2/conf.d /""/etc/php5/cli/conf.d/"

重启服务器:sudo service apache2 restart

当devtools执行此操作时:

代码语言:javascript
运行
复制
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

票数 1
EN

Stack Overflow用户

发布于 2012-12-13 02:42:00

我总是从PEAR通道安装devtools

代码语言:javascript
运行
复制
pear channel-discover pear.phalconphp.com
pear install phalcon/Devtools

您可能会收到Devtools未处于稳定模式的错误消息,但(在撰写本文时)您可以使用以下命令:

代码语言:javascript
运行
复制
pear install phalcon/Devtools-0.5.0

Source

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13840300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档