php 5のアンインストールについて.6以降php 7をインストール
/var/lib/php/sessionこのフォルダに新しいchmod-R 777/var/lib/php/session権限がありません
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel php70w-mcrypt php70w-pecl-mongodb
前提phpの前のバージョンはきれいにアンインストールされました
Error: php70w-common conflicts with php-common-5.6.40-5.el6.remi.x86_64 You could try using--skip-broken to work around the problem You could try running:rpm-Va--nofiles--nodigest redis拡張をインストールするときに最初にスキップできます
php 70 w-develを最初のインストールエラーで優先的にインストールした場合
pecl install mongodbはdockerで使用できます
注意追加ごとにphpに拡張する.iniにextension=swoole(拡張子)を追加する.so
方法
新しいVM Ubuntu 14.04,手動でapache 2とphp 5をインストールした.残りは全部ありません.
php拡張子をインストールするコマンドを使用します
sudo pecl install mongodb
依存パッケージphp-pearが欠けているとエラーが表示されます.インストールします.コマンドは次のとおりです.
sudo apt-get install php-pear
pecl install mongodbのコマンドを再度実行すると、phpizeは内部コマンドではなくphp 5-devをインストールする必要があります.次のコマンドをインストールします.
sudo apt-get install php7.0-dev
pecl install mongodbを再度実行すると、OpenSSL Libraryが欠けているというエラーが表示されるはずです.では、次のものをインストールする必要があります.
apt-get install openssl libssl-dev libssl0.9.8 libgtk2.0-dev
私が使っているのはアリクラウドECSで、PHPバージョン:php-5.5.7
以下の方案は私のホストを例にPHPにopensslモジュールのサポートを追加することを説明します.
ネット上のいくつかの答えはPHPを再コンパイルし、configureパラメータを追加し、opensslのサポートを増やすと言っています.ここでは、再コンパイルを必要としない方法について説明します.
サーバーにPHPインストールパッケージファイルがある場合は、削除した場合はphpinfoページ表示バージョンと同じPHPインストールファイルをダウンロードします.php-5.5.7です.tar.gz
推荐去搜狐镜像下载,网易镜像没找到.アドレス:http://mirrors.sohu.com/php/
sshツールでホストに接続します.
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel php70w-mcrypt php70w-pecl-mongodb
前提phpの前のバージョンはきれいにアンインストールされました
Error: php70w-common conflicts with php-common-5.6.40-5.el6.remi.x86_64 You could try using--skip-broken to work around the problem You could try running:rpm-Va--nofiles--nodigest redis拡張をインストールするときに最初にスキップできます
php 70 w-develを最初のインストールエラーで優先的にインストールした場合
pecl install mongodbはdockerで使用できます
注意追加ごとにphpに拡張する.iniにextension=swoole(拡張子)を追加する.so
方法
新しいVM Ubuntu 14.04,手動でapache 2とphp 5をインストールした.残りは全部ありません.
php拡張子をインストールするコマンドを使用します
sudo pecl install mongodb
依存パッケージphp-pearが欠けているとエラーが表示されます.インストールします.コマンドは次のとおりです.
sudo apt-get install php-pear
pecl install mongodbのコマンドを再度実行すると、phpizeは内部コマンドではなくphp 5-devをインストールする必要があります.次のコマンドをインストールします.
sudo apt-get install php7.0-dev
pecl install mongodbを再度実行すると、OpenSSL Libraryが欠けているというエラーが表示されるはずです.では、次のものをインストールする必要があります.
apt-get install openssl libssl-dev libssl0.9.8 libgtk2.0-dev
私が使っているのはアリクラウドECSで、PHPバージョン:php-5.5.7
以下の方案は私のホストを例にPHPにopensslモジュールのサポートを追加することを説明します.
ネット上のいくつかの答えはPHPを再コンパイルし、configureパラメータを追加し、opensslのサポートを増やすと言っています.ここでは、再コンパイルを必要としない方法について説明します.
サーバーにPHPインストールパッケージファイルがある場合は、削除した場合はphpinfoページ表示バージョンと同じPHPインストールファイルをダウンロードします.php-5.5.7です.tar.gz
推荐去搜狐镜像下载,网易镜像没找到.アドレス:http://mirrors.sohu.com/php/
sshツールでホストに接続します.
# /var/www/php5
cd /var/www/php5
wget http://mirrors.sohu.com/php/php-5.5.7.tar.gz
#
tar zxvf php-5.5.7.tar.gz
# PHP openssl
cd php-5.5.7/ext/openssl/
/var/www/php5/bin/phpize # phpize , , whereis phpize
# , config.m4 ,config0.m4 config.m4。
mv config0.m4 config.m4
/var/www/php5/bin/phpize
./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config
make
make install
# , .so (openssl.so) 。 openssl.so php.ini extension_dir ( php.ini :extension_dir =), var/www/php5/lib/php/extensions
# php.ini ,
extension=openssl.so
# Apache
/usr/local/apache2/bin/apachectl restart