タグ付けされた質問 「php56」

1
RHSCL PHPをグローバルに利用可能にする最良の方法
次のURLを使用してRHSCL 2をインストールしました。 https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.0_Release_Notes/chap-Installation.html RedHatサブスクリプションマネージャーを使用する。 次に走っyum remove php*たyum install rh-php56 PHPがどこにも見つからなくなったことを除いて、すべてが順調に進みました。その後、実行して次のディレクトリでfind / -name php見つけrh-php56ました。 /var/opt/rh/rh-php56/lib/php /opt/rh/rh-php56/register.content/var/opt/rh/rh-php56/lib/php /opt/rh/rh-php56/root/usr/bin/php /opt/rh/rh-php56/root/usr/lib64/php /opt/rh/rh-php56/root/usr/share/php これらのバイナリを、/usr/binまたはすべてのユーザーが通常グローバルに利用できる他のディレクトリに入れる最良の方法は何ですか? パッケージをインストールするときに一歩逃したのはなぜですか?それはグローバルに利用できない理由です?それとも、RHSCLを使用するとどうなるのですか? 私はそれらのフォルダーでバイナリをテストしましたが、実行するとそれらが機能するphp -vため、正常に機能します。 私が最初に考えただけにあるcpに/binまたは/usr/bin多分私が求めています何をする公式の方法はありますか? 編集する コメントできません、担当者はいません...私が投稿したリンクの第3章から、ソフトウェアコレクションパッケージは次のように実行する必要があると述べています: scl enable rh-php56 'php -v' これは機能します...しかし$ php -v、追加のコマンドなしですべてのユーザーに対して実行するにはどうすればよいですか?ウェブサーバーがそれを使用して、通常のシェルでsshユーザーが使用できるように、phpバイナリがグローバルに利用できる必要があります。

4
PPAからPHP5.6をインストール中にUbuntuでUnicodeDecodeErrorが発生する
Ubuntu 14.04 LTS x64のクリーンなVPSを持っています。そして、以下を試しました: # Upgrade The Base Packages apt-get update apt-get upgrade -y # Add A Few PPAs To Stay Current apt-get install -y software-properties-common apt-add-repository ppa:nginx/stable -y apt-add-repository ppa:rwky/redis -y apt-add-repository ppa:chris-lea/node.js -y apt-add-repository ppa:ondrej/php5-5.6 -y しかし、最後の1つで失敗します。 root@xxx:~# apt-add-repository ppa:ondrej/php5-5.6 -y gpg: keyring `/tmp/tmp9jdzm9kw/secring.gpg' created gpg: keyring `/tmp/tmp9jdzm9kw/pubring.gpg' …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.