Zend Framework v2 のインストールは
composer require zendframework/zendframework
でよいが、Zend Framework v1 はすでに Obsolete となっており、手動でインストールする場合は GitHub からライブラリをダウンロードして自身のアプリケーションパスにコピーする。
- GitHub からライブラリをダウンロード(以下の例では、minimal パッケージをダウロンード。フルパッケージをインストールしたい場合は、
-minimalの部分を削除)(以下、改行されていてもコマンドラインからすべて 1行(以下同))
curl -LO https://github.com/zendframework/zf1/releases/download/$(curl -s https://api.github.com/repos/zendframework
/zf1/releases/latest | grep tag_name | cut -d '"' -f 4)/ZendFramework-$(curl -s https://api.github.com/repos/zendframewo
rk/zf1/releases/latest | grep tag_name | cut -d '"' -f 4 | sed s/release-//g)-minimal.tar.gz
- 展開する
tar xfz ZendFramework-$(curl -s https://api.github.com/repos/zendframework/zf1/releases/latest | grep tag_name | cut
-d '"' -f 4 | sed s/release-//g)-minimal.tar.gz ZendFramework-$(curl -s https://api.github.com/repos/zendframework/zf1/
releases/latest | grep tag_name | cut -d '"' -f 4 | sed s/release-//g)-minimal/library
- 自身のアプリケーションのあるディレクトリにコピー(移動)する(以下の例では、<YOUR_APPLICATION_DIR_NAME_HERE> の部分を自身のアプリケーションのあるディレクトリ名に変更する)
export INSTALL_DIR='<YOUR_APPLICATION_DIR_NAME_HERE>'
mv ZendFramework-$(curl -s https://api.github.com/repos/zendframework/zf1/releases/latest | grep tag_name | cut -d '
"' -f 4 | sed s/release-//g)-minimal/library ${INSTALL_DIR}
/etc/php7/php.iniに./libraryパスを追加
sed -i s'|;include_path = "\.:/php/includes"|include_path = ".:./library"|'g /etc/php7/php.ini