web-dev-qa-db-ja.com

php5をphp7と一緒にインストールします

現在php7を使用していますが、mysqliの代わりにmysqlを使用しているため、php5に依存するレガシープログラムがあります。

Php5をphp7と一緒にインストールし、どちらかが必要なときにそれらを切り替えることはできますか?

2
laukok

私はこの投稿が長い間ここにあることを知っていますが、とにかく答えます。

php5を一緒にインストールできます。

必要なことは、php5をインストールすることだけです。

それをインストールすると、PHPバージョンの異なるバージョンを保持する複数のフォルダーができます。

  1. 最初にOndřejSurýPPAを追加して、異なるバージョンのPHP – PHP 5.6、PHP 7.0およびPHP 7.1をUbuntuシステムにインストールします。

    Sudo apt install python-software-properties
    
    Sudo add-apt-repository ppa:ondrej/php
    
    ##For Apache Web Server
    Sudo apt install php5.6
    

    リストから最も必要なPHPモジュールをインストールできるようになりました。

  2. PHPモジュールのインストール

    Sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
    
  3. バージョンを切り替えるには

    1. まず、Apache2サービスを停止することを確認してください

      Sudo service Apache2 stop
      Sudo a2dismod php7
      
    2. 上記の手順の後、phpinfo()を実行して、コンピューターで実行されているバージョンを確認することをお勧めします。

    3. 有効にするphp5.6

      Sudo a2enmod php5.6
      
    4. Apache2サービスを再起動します

      Sudo service Apache2 start
      
    5. pHPバージョンを確認する

      php -v
      
3
librallaw