Инсталиране на PHP 5.6 на Xenial (16.04)
Трябва да използвам php5 (5.6), защото работя по проект на Drupal 7, който не поддържа php7. Проблемът е, че наскоро обнових до ubuntu 16.04 Xenial, който изглежда вече не поддържа php5.
Опитах се да го инсталирам от това хранилище, обаче когато се опитам да го инсталирам с apt, винаги получавам подобни грешки.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Което означава, че е остарял. Как мога да инсталирам PHP 5.6 на Xenial?
154
3
Изтеглете всички стокови пакети на php
Изгответе списък на инсталираните php пакети с
dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
, след което премахнете ненужните пакети сsudo aptitude purge your_packages_here
или ако искате директно да ги премахнете всички, използвайте :Прибавяне на PPA
Ако получите
add-apt-repository: command not found
, първо изпълнете следната команда :Инсталирайте вашата версия на PHP
Можете да инсталирате и модули за php5.6, например
Проверете версията си
Ако сте инсталирали
php5.6-cli
Ако нямате
php5.6-cli
, поставете това в .php файлаМожете дори да помислите за използване на vagrant (или подобна технология), за да подпомогнете едновременното използване на двете версии. Vagrant по същество е клиент за виртуални машини, предназначен да помогне за бързото и лесно създаване и намаляване на виртуални машини с конфигурация, базирана на проекти; т.е. можете да конфигурирате виртуална машина специално за даден проект и всяка виртуална машина може да бъде различна за всеки проект, ако е необходимо.
Това означава, че можете да разработите проект и да го тествате на локалната си машина, като използвате същата производствена конфигурация, при която ще се изпълнява проектът. Това е чудесно не само за вас самите, но също така означава, че екип от разработчици може винаги да тества при същите условия, тъй като конфигурацията на виртуалната машина е преносима и многоплатформена (тя е просто текстов файл).
След като vagrant и виртуалната кутия са инсталирани, всичко е толкова лесно, колкото и стартирането:
и след като виртуалната машина е готова и работи, можете да използвате:
и вече можете да инсталирате ръчно apache, php и mysql. Можете също така да дефинирате конфигурация за осигуряване, така че когато въведете:
виртуалната машина се изгражда сама, инсталира всички необходими двоични файлове и дори може да направи git клонинг на вашия код, да настрои мрежата, така че да можете да разглеждате приложението в браузъра си, и т.н.
За по-подробна информация погледнете тук: https://www.vagrantup.com/docs/getting-started/
Можете да използвате XAMPP Linux.Можете да изтеглите която и да е версия на xampp linux от посочения по-долу официален сайт на xampp.
https://www.apachefriends.org/download.html
Въведете местоположението на изтегления файл, като използвате терминал.
Първо дайте определено разрешение за изтегления двоичен файл. (Да предположим, че съм изтеглил 64-битов двоичен пакет.)
След това инсталирайте xampp
Ако сте изтеглили 32-битов двоичен файл, направете посоченото по-долу по следния начин