「Php/pear/インストール」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→sudo_pearエラー) |
(→各種インストール) |
||
(同じ利用者による、間の1版が非表示) | |||
行46: | 行46: | ||
<pre> | <pre> | ||
$ sudo pear install Mail | $ sudo pear install Mail | ||
− | $ sudo pear install | + | $ sudo pear install Mail_Mime |
− | $ sudo pear install | + | $ sudo pear install NET_SMTP |
+ | $ sudo pear install Http_Client | ||
</pre> | </pre> |
2021年12月25日 (土) 16:59時点における最新版
目次
pearインストール
php install-pear-nozlib.phar vi php.ini -include_path = ".:/php/includes" +include_path = ".:/php/includes:/usr/local/lib/php:/usr/lib/php/pear" pear list
pearバージョンアップ
sudo pear upgrade PEAR
- 依存するライブラリが古いことでのエラー
pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.4.9 pear/Console_Getopt requires PEAR Installer (version >= 1.8.0), installed version is 1.4.9
2つを強制upgrade
sudo pear upgrade --force Archive_Tar sudo pear upgrade --force Console_Getopt
再度upgrade
sudo pear upgrade PEAR
pearチャンネル追加方法
pear channel-discover [pear・・・]
以下例
pear channel-discover pear.symfony-project.com pear channel-discover pear.phpunit.de
pearチャンネル追加エラー
failed (channel-add: temp_dir is not writable
locate pear.confした結果(/etc/pear.confなど)の設定ファイルがあるか確認
sudo_pearエラー
sudo: pear: command not found
witch pearで確認して絶対パスでpearを入れる
sudo /usr/local/bin/pear install phpunit/PHPUnit
Cannot installな場合
エラーメッセージ
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user
対応 $ sudo pear channel-update pear.php.net
各種インストール
$ sudo pear install Mail $ sudo pear install Mail_Mime $ sudo pear install NET_SMTP $ sudo pear install Http_Client