- Как установить PHP 5.6 на Linux Mint (Ubuntu)
- 1. Добавляем источник пакета PHP 5.6 на вашу систему:
- 2. Обновление
- 3. Установка PHP
- One thought to “Как установить PHP 5.6 на Linux Mint (Ubuntu)”
- Как установить PHP 7.3 / PHP 7.3-FPM на Linux Mint 19
- Как мне установить PHP 7.3 на Linux Mint 19 ?
- Шаг 1: Обновите Linux Mint 19
- Шаг 2: Добавьте репозиторий PHP 7.3 в Linux Mint 19
- Шаг 3: Установите PHP 7.3 на Linux Mint 19
- Шаг 4: Установка расширений PHP 7.3
- Установка PHP7.3 FPM на Linux Mint
- Как установить/обновить PHP 8.0 (Debian/Ubuntu/Mint)
- Изменения расширений и зависимостей в PHP 8.0
- Изменения в файле INI PHP 8.0
- Установка PHP 8
- Установка PHP8 fpm
- Смена установленной версий PHP по умолчанию.
- Installing php linux mint
- Установка веб сервера Apache на Linux Mint, Debian, Ubuntu.
- Установка базы данных MySQL на Linux, Mint Debian, Ubuntu.
- Установка PHP на Linux Mint, Debian, Ubuntu.
- Установка phpMyAdmin на Linux Mint, Debian, Ubuntu.
- How to install PHP and Apache on Linux (Ubuntu, Linux Mint)?
- PHP Installation
- PHP Running via Interpreter
- Apache Installation
- PHP Running via Apache
Как установить PHP 5.6 на Linux Mint (Ubuntu)
Установить сервер на Linux не просто легко, а очень легко. Но в репозиториях всегда устаревшие версии программ. Например, PHP там ветки 5.5.
Ubuntu (и, естественно, Linux Mint) по умолчанию поставляются с PHP 5.5, но если вы хотите использовать PHP 5.6, то вас от этого отделяют всего три строки в командной строке. Говорят, что нижеследующая инструкция для «чистой установки». Т.е. для тех, кто ещё не успел поставить PHP, и что она не для обновления уже установленного PHP. Я не знаю, но у меня всё сработало прекрасно, хотя PHP я установил вместе с свервером в той инструкции, на которую выше дал ссылку. При установке на «чистую» систему, всё должно пройти идеально — проверено на многих машинах. При обновлении существующего PHP появятся дополнительные вопросы о конфигурационном файле (я поменял на новый из пакета, но вы можете поступить по своему желанию — синтаксис файла настройки одинаков для PHP 5.5 и для PHP 5.6.
Апач также работает, я проверил.
1. Добавляем источник пакета PHP 5.6 на вашу систему:
и подтверждаем с ENTER. Если вы видите здесь ошибку, вам нужно установить в первую очередь python-software-properties (а затем вернуться опять к предыдущему шагу):
2. Обновление
3. Установка PHP
для проверки версии делаем:
Ура! Между прочим, этот предельно-простой-для-установки пакет PHP 5.6 был создан Ondřej Surý, следовательно, можете подумать о стимулировании этого человека, подкинув ему деньжат на пиво или на кофе на его странице помощи.
One thought to “Как установить PHP 5.6 на Linux Mint (Ubuntu)”
Как его запустить? Не работает у меня локальный сервер. В смысле не исполняются сценарии php
Источник
Как установить PHP 7.3 / PHP 7.3-FPM на Linux Mint 19
Как мне установить PHP 7.3 на Linux Mint 19 ?
В декабре 2018 года команда PHP выпустила PHP 7.3 для общей доступности (GA), и все подробности о выпуске находятся на странице PHP ChangeLog.
Версия PHP по умолчанию, доступная в репозиториях Linux Mint 19, – это PHP 7.2.
Это руководство проведет вас через шаги по установке PHP 7.3 на Linux Mint 19.
Для пользователей веб-сервера Apache вы установите libapache2-mod-php в качестве зависимости.
Но для пользователей Nginx вместо этого вы установите PHP 7.3-FPM.
Шаг 1: Обновите Linux Mint 19
Убедитесь, что вы используете обновленную версию Linux Mint. Если у вас запущены важные программы и вы не хотите их обновлять, вы можете просто обновить список пакетов.
Рекомендуется перезагрузить компьютер после обновления, если у вас установлена более новая версия ядра.
Шаг 2: Добавьте репозиторий PHP 7.3 в Linux Mint 19
Поскольку Linux Mint 19 основан на Ubuntu 18.04, добавляемый репозиторий предназначен для Ubuntu 18.04.
Добавьте ondrej / php PPA-репозиторий с пакетами PHP 7.3 и другими необходимыми расширениями PHP.
Шаг 3: Установите PHP 7.3 на Linux Mint 19
После добавления репозитория установите PHP, выполнив следующие команды на своем терминале.
Версию можно проверить с помощью команды php.
Шаг 4: Установка расширений PHP 7.3
Установите расширения PHP 7.3, используя синтаксис
Смотрите пример ниже
Вы можете подтвердить установленную версию расширения php с помощью команды apt policy:
Конфигурационный файл PHP для настройки среды: /etc/php/7.3/cli/php.ini и /etc/php/7.3/apache2/php.ini.
Установка PHP7.3 FPM на Linux Mint
Если вы используете Nginx Web Server, вам нужно установить php7.3-fpm для страниц PHP.
Файлы конфигурации PHP-FPM доступны в папке /etc/php/7.3/fpm/
Вам может потребоваться перезагрузить ваш веб-сервер после установки PHP.
Счастливой PHP-разработки и хостинга приложений.
Источник
Как установить/обновить PHP 8.0 (Debian/Ubuntu/Mint)
Как установить PHP 8 на Linux
Релиз PHP 8 состоялся 26 ноября 2020 года, и в этом посте мы установим новую версию или обновим вашу старую версию PHP до 8
PHP 8.0 содержит много новых функций и улучшений производительности, синтаксиса, безопасности и стабильности. Установка PHP 8.0 практически на любой сервер упрощается благодаря предварительно скомпилированным пакетам, доступным во всех поддерживаемых в настоящее время версиях Debian и Ubuntu.
Изменения расширений и зависимостей в PHP 8.0
Несмотря на огромное количество изменений в PHP 8.0, в принципе было произведено не так много изменений в его зависимостях и структуре расширений.
Расширение JSON теперь всегда доступно , и нет флага компиляции для его исключения. Это означает, что больше нет необходимости явно устанавливать пакет php-json.
Расширение xmlrpc перемещено в PECL по уважительным причинам. Репозитории программного обеспечения, упомянутые в этом посте, не включают xmlrpc расширения для PHP 8.0.
Кроме того, в Windows название расширения GD было изменено с php_gd2.dll на php_gd.dll.
Изменения в файле INI PHP 8.0
Также есть несколько изменений в файле INI.
- По умолчанию утверждения вызывают исключения — ( assert.exception=1)
- Отображение ошибок по умолчанию установлено на E_ALL — ( error_reporting=-1)
- При запуске теперь по умолчанию ошибки включены — ( display_startup_errors=1)
- Новая функция JIT в PHP 8.0 добавляет несколько новых директив INI.
- Параметр zend.exception_string_param_max_len для настраиваемой длины строки трассировки стека исключений
Установка PHP 8
1. Необходимо добавить репозиторий ondrej/phpPPA
Приведенные выше шаги добавят PPA в качестве источника пакетов, который содержит все пакеты PHP и их зависимости, такие как argon2 и libzip.
2. Установите PHP 8.0 и нужные расширения
Все пакеты PHP 8.0 следуют шаблону php8.0-имя_расширения , и пакет php8.0-common включает необходимый набор расширений по умолчанию.
Установите PHP 8.0 CLI для работы в консоли
Вы можете установить дополнительные расширения по тому же шаблону php8.0-имя_расширения. Обратите внимание, что вам не нужно устанавливать, так php8.0-json, так как теперь он включен по умолчанию.
Пример установки еще нескольких полезных расширений:
Для разработки также могут быть установлены инструменты покрытия кода или отладчик Xdebug.
Установка PHP8 fpm
В зависимости от используемого веб-сервера вам необходимо будет установить дополнительные пакеты для интеграции с веб-сервером.
Для использования Apache mpm_event, Nginx, Litespeed и т. д. нужно будет установить php8.0-fpm
Для использования Apache mod_php установите libapache2-mod-php8.0
Чтобы проверить установку PHP и расширений, выполните следующие команды:
Если вам потребуется удалить старые пакеты PHP, можно воспользоваться командой
Это предполагает, что вы используете PHP 7.4 в качестве предыдущей версии. Но будьте осторожны, сначала сто раз проверьте что вы больше не используете старые версии в своих проектах.
Смена установленной версий PHP по умолчанию.
Если вдруг вас не устраивает новая установленная версия PHP, вы можете сменить другую версию по умолчанию, командой:
И введя номер нужной вам предыдущей версии PHP.
Веб-разработчик со стажем программирования более 9 лет, всегда в процессе учебы и созидания.
Источник
Installing php linux mint
В этой статье речь пойдет о том, как установить и настроить web-сервер Apache в связке с базой данных MySQL и PHP, получившей название LAMP на ОС Linux Mint, Debian, Ubuntu, xUbuntu, а также об установке phpMyAdmin, популярного инструмента для администрирования базы данных MySQL.
Попробую описать установку LAMP как можно более подробно. Давайте начнем с установки веб сервера Apache.
Установка веб сервера Apache на Linux Mint, Debian, Ubuntu.
Apache на сегодняшний день является самым популярным бесплатным веб сервером в мире. Для его установки выполним следующие команды из терминала:
Проверяем, стартовал ли «apache».
Теперь проверим работоспособность «apache». Для этого запускаем браузер и переходим по ссылке «http://localhost/», должна открыться страничка с тексом «It’s Works!».
По умолчанию путь к файлам веб сервера расположен в директории «/var/www/html/».
Для дальнейшего удобства работы с веб сервером, установим нужные права на директорию «/var/www/».
Установка базы данных MySQL на Linux, Mint Debian, Ubuntu.
MySQL — это бесплатная база данных, достаточно популярная в среде web-програмистов. Для ее установки выполним следующие команды из терминала:
Во время установки необходимо установить пароль для пользователя «root” в MySQL.
Проверяем, стартовал ли «mysql».
Установка PHP на Linux Mint, Debian, Ubuntu.
PHP является одним из самых популярных языков для разработки веб-приложений. Для его установки выполним из терминала следующие команды:
Установка дополнительных модулей:
Для проверки работоспособности «php», создадим файл «index.php» в директории «/var/www/html/».
И впишем в этот файл следующий код:
Сделать это можно используя любой текстовый редактор например «nano» или «mc».
Набираем код, нажимаем «Ctrl+О» для сохранения и «Ctrl+X» для выйхода из текстового редактора «nano».
Далее нужно перезапустить «apache».
Запускаем браузер и переходим по ссылке «http://localhost/index.php», должна открыться страничка с тексом «PHP Version».
Установка phpMyAdmin на Linux Mint, Debian, Ubuntu.
Для установки «phpMyAdmin» в терминале набираем следующие команды:
В процессе установки выбираем «apache2» и «Нет».
По умолчанию «phpMyAdmin» установиться в папку «/usr/share/phpmyadmin». Для того, чтобы «phpMyAdmin» заработал из деректории нашего сервера, необходимо создать символьную ссылку (symbolic link).
Теперь «phpMyAdmin» будет доступен по ссылке «http://localhost/phpmyadmin/index.php».
Для подключения в качестве пользователя вводим «root» и пароль, который задали при установке «MySQL».
На этом процесс установки и первоначальной настройки LAMP закончен. Надеюсь, что эта статья была полезной. Комментируем, подписываемся, ну и всем пока:)
1″ :pagination=»pagination» :callback=»loadData» :options=»paginationOptions»>
Источник
How to install PHP and Apache on Linux (Ubuntu, Linux Mint)?
Sep 23, 2019 · 7 min read
In this article, you will learn how to install PHP and Apache on your Debian based machines. I have especially focused on Ubuntu 18.04 and Linux Mint 19.1 operating systems. Also, you will learn how to run PHP scripts via PHP interpreter and Apache server on them.
PHP Installation
Firstly, we need to install the current PHP version on our machine. when this article is written latest stable PHP release is 7.3.9.
Normally old PHP packages alwa y s can be found in main or universe distro’s repositories but they are not always up to date. So we need to add an additional external repository to install the latest packages. These external repositories are called Personal Package Archive (PPA).
Especially PHP community is releasing new versions frequently. These new versions have more speed, less memory consumption, crucial bug fixes, and increased security features. It is recommended that always use up to date PHP versions.
But be careful about Beta releases which can cause some problems to use them in production. So always check the current stable releases from https://www.php.net/releases/index.php. After deciding the right PHP version, you need to add a PPA to your operating system repository list. Thanks to Ondřej Surý, we can add his PPA which serves the latest PHP packages. Open the terminal (you can use the shortcut: CTRL+ALT+t) and type the command below:
Then in order to fetch the newest package information from your currently saved repositories, type this command:
Now your machine has the all necessary package information to install. So just type the below command in the terminal and just before hitting the enter press TAB to see all available packages:
If you press tab without pressing enter, you will see the other PHP 7.3 packages also as:
You can look at them and install them according to your needs. But right now we just need to deal with the main PHP 7.3 package. To install the main PHP package just type the below and hit the ENTER:
After the installation, you can check the installed PHP version by:
PHP Running via Interpreter
Now you are ready to run PHP scripts. The easiest way is that you can use PHP interpreter right away to type and test some code from in the terminal:
You can type some PHP code and test its behavior right away.
But also you can write PHP code snippets in external files and run them through the terminal as:
Write an example PHP code:
To save these changes on nano editor, do these in order:
Finally, hit “ENTER”.
To run this PHP script you saved, just type the below command in the same directory of the script:
As you can see, you can run any PHP script in the terminal just by typing the command as
Also, you can save your PHP script output by:
This creates a file to save your PHP script output. You can see your output file by cat command.
But wait a minute! It is not finished yet. We need a webserver to serve PHP files to build web sites or API projects.
Apache Installation
The most commonly used web server for PHP is Apache HTTP Server. The latest version at this time is Apache HTTP Server 2.4.41.
This time we don’t need an additional repository to install it because its packages are already available. So just open the terminal and type the below command:
To see installed Apache version:
By default, the installed apache server is already started. You can see its status by:
Again by default, your apache server is already configured to handle your localhost request. By opening your browser and typing this:
You will see the default the apache 2 default page:
Also, you can use http://127.0.0.1/ instead of http://localhost/ which is also indicates localhost. You can see your localhost configuration on the terminal by:
This served default apache page is in the /var/www/html directory and the file is named as index.html. By default, Apache server serves files in this directory and if you don’t enter any additional path to your localhost URL, it automatically searches for index.html file to serve.
PHP Running via Apache
This time we will run PHP scripts through Apache Server. So just like the previous test.php file, create a similar file under /var/www/html directory:
Please be careful about editting files under /var/www/html directory. Because of this directory’s default permissions, you need to use sudo at the beginning of the nano command. Otherwise, it will give you an error during saving.
Then open your browser and add test.php file path to your localhost URL as:
What the hell! Apache server has just served the related file but it’s not executing the PHP script. Instead of that, it is showing the code snippet exactly. Because by default PHP interpreter is not active on Apache server.
In Apache environment, Apache server has lots of modules. In order to enable the PHP script running feature, we need to enable its related module. First, we need to install the related module in the terminal:
Second, we need to enable this installed module on Apache:
An error has occurred! Because mpm_event module creates a conflict. In order to solve this problem first disable this module by:
Then try to enable php7.3 module again:
Finally, just restart your Apache server to activate new configurations:
Now open your browser again enter this link again:
Tadaa! Now you can run any PHP scripts under the /var/www/html directory through your browser.
NOTE: Sometimes you may not experience the Apache Server not running the php script case. For example using apt-get instead of apt command for php7.3 installation may install libapache2-mod-php7.3 package already together and during apache2 installation, the related apache module will already be enabled. I just want to give you the necessary background of how PHP and Apache is working together by showing this situation.
This article doesn’t cover how to configure a virtual host on your computer. By using virtual hosts, you can configure fake URLs working in your local machine. For example, you can make www.test-url.com pointing your PHP project. But this article is written as a basic entry on how to install PHP and Apache on your computer.
NOTE: To see the related output in the terminal or your browser, you have to use some PHP functions as echo, var_dump, and print_r. You can see their usage and behavior as:
Thanks for reading this article. I hope you can easily install PHP and Apache on your machine and start to code right away.
Источник