Я установил laravel 5.6, но он не работает, потому что требует php 7.2;
Я использую Ubuntu 17, и установлены Apache 2 и php7,2 (7.1,7.0);
но когда я использую
phpinfo ()
показать php7.0;
Итак, как настроить Apache и установить php7.2 вместо php7.0?
Сначала вы должны установить php7.2
с помощью следующих команд
sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2
sudo apt install libapache2-mod-php7.2 php7.2-cli php7.2-curl php7.2-intl php7.2-mysql php7.2-opcache php7.2-json php7.2-bz2 php7.2-mcrypt php7.2-xmlrpc php7.2-mbstring php7.2-soap php7.2-xml php7.2-zip
После установки php вам необходимо выполнить следующие команды:
sudo update-alternatives --set php "/usr/bin/php7.2";
sudo update-alternatives --set "php-config" "/usr/bin/php-config7.2";
sudo a2dismod "php7.0"sudo a2dismod "php5.6"sudo a2enmod "php7.2"sudo service apache2 restart
Выполните следующие команды, чтобы PHP 7.2
установлены
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2-cli
После этого вы можете запустить команду ниже, чтобы увидеть установленную версию PHP:
php -v