0

私は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

私が間違っていることは何ですか?

4

3 に答える 3

1

問題は にある CLI の php.ini にあり、そこ/etc/php5/cli/に追加した後extension=/usr/lib/php5/20100525/phalcon.so、Devtools を使用できるようになりました。@NikolaosDimopoulos に感謝

于 2012-12-14T07:59:09.017 に答える
1

公式ドキュメントは少し混乱するので、これを試してください:

これは拡張機能がロードされていない問題だと思います

手順を正常にコンパイルした後:

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 」という名前の新しいファイルを作成し、その中で次の 1 行で拡張子 Phalcon を呼び出します。

extension=phalcon.so

ファイルを保存してフォルダをコピーし"/etc/php5/apache2/conf.d /""/etc/php5/cli/conf.d/"

サーバーを再起動します。sudo service apache2 restart

開発ツールがこれを行う間:

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

于 2014-06-05T05:21:33.977 に答える
0

私は常に PEAR チャンネルから devtools をインストールします

pear channel-discover pear.phalconphp.com
pear install phalcon/Devtools

Devtools が安定モードではないというエラーが表示される場合がありますが、(この記事の執筆時点では) 次のコマンドを使用できます。

pear install phalcon/Devtools-0.5.0

ソース

于 2012-12-12T18:41:59.557 に答える