uuntuの下にyafフレームをインストールします。

1694 ワード

参照
http://yaf.laruence.com/manual/yaf.install.html
まずphpのインストールディレクトリを探して、info.phpを実行して、phpパスを調べます。

Configuration File (php.ini) Path 	/etc/php5/apache2 
phpizeの住所はどこですか?

whereis phpize
そしてcdからyafまでの解凍ディレクトリを実行します。
     
/usr/bin/phpize
yafの解凍ディレクトリの下でなければ、ありません。m 4ファイルはエラーが発生します。
Cannot find config.m4.

  Make sure that you run /usr/local/bin/phpize in the top level source directory of the module
再実行
    
 ./configure --with-php-config=/usr/bin/php-config
注意するには、まずpcreをインストールしなければなりません。もしエラーがなかったら、報告します。
pcre.h: No such file or directory
pcreをインストール
sudo apt-get install libpcre3-dev
再実行
make
    
最後に実行します。sudoを追加しないと、権限問題があります。フォルダーを作成するからです。
sudo make install
最後のヒント:
Installing sharextens:     /usr/lib/php 5/2021212/
その後php.iniにyaf.soをロードしてPHPを再起動します。
vi /ext/php5/apache2/php.ini
vi後は直接「/extension_」ができます。dir’が検索して、見つけたら、そうかもしれません。
extensiondir=「./」
変更する必要があります
extensiondir=「/usr/lib/php 5/2021212/」   (注意はsoファイルのところです。)
extension=yaf.so
最後に保存して終了します。:wq
再起動
service apache2 restart
または
sudo /etc/init.d/apache2 restart
再起動後、info.phpを開くと表示されます。
yaf support	Yaf logo enabled
Version 	2.3.3
Supports 	http://pecl.php.net/package/yaf