Rumah  >  Soal Jawab  >  teks badan

Tukar versi php pada baris arahan ubuntu 16.04

Saya telah memasang php 5.6 dan php 7.1 pada Ubuntu 16.04

Saya tahu saya boleh melakukannya menggunakan Apache sebagai pelayan web saya

a2enmod php5.6 #to enable php5
a2enmod php7.1 #to enable php7

Apabila saya melumpuhkan php7.1 dan mendayakan php 5.6 dalam modul Apache, Apache mengenali perubahan itu dan menggunakan penterjemah php 5.6 seperti yang diharapkan.

Tetapi apabila saya menjalankan pelayan web php dalaman dari baris arahan:

php -S localhost:8888

php menggunakan php 7 untuk mengendalikan permintaan. Jadi bagaimana saya boleh bertukar antara php 5.6 dan php 7.1 daripada baris arahan?

P粉029327711P粉029327711348 hari yang lalu619

membalas semua(1)saya akan balas

  • P粉504080992

    P粉5040809922023-10-11 14:07:31

    Mod penukaran interaktif

    sudo update-alternatives --config php
    sudo update-alternatives --config phar
    sudo update-alternatives --config phar.phar

    Penukaran manual

    Dari PHP 5.6 => PHP 7.1

    Sistem anda ditetapkan kepada PHP 5.6 secara lalai, anda perlu bertukar kepada PHP 7.1.

    Apache:

    $ sudo a2dismod php5.6
    $ sudo a2enmod php7.1
    $ sudo service apache2 restart

    Baris arahan:

    $ sudo update-alternatives --set php /usr/bin/php7.1
    $ sudo update-alternatives --set phar /usr/bin/phar7.1
    $ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1

    Dari PHP 7.1 => PHP 5.6

    Tetapan sistem anda lalai kepada PHP 7.1, anda perlu bertukar kepada PHP 5.6.

    Apache:

    $ sudo a2dismod php7.1
    $ sudo a2enmod php5.6
    $ sudo service apache2 restart

    Baris arahan:

    $ sudo update-alternatives --set php /usr/bin/php5.6

    Sumber

    balas
    0
  • Batalbalas