PHP и связанная установка штата

Я собираюсь установить ЛАМПУ. В этом отношении я собираюсь работать ниже команды.

sudo apt-get install php7.0 libapache2-mod-php php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml mysql-server php-mysql php-dom phpmyadmin composer

Действительно ли это - корректная команда?

1
задан 1 November 2018 в 07:47

1 ответ

Вы не указывали, какой дистрибутив Вы продолжаете работать, но supposingly его человечность, можно выполнить шаги в этой ссылке, Как Установить Linux, Apache, MySQL, стек PHP (LAMP) на Ubuntu 16.04.. и измените версию дистрибутива, если Вы работаете над другой версией.. но если Вы продолжаете работать не (debian/ubuntu), базирующиеся дистрибутивы просто изменяют кормушку пакета в команде, и это будут почти те же шаги.

Шаг 1: Apache установки и позволяет в брандмауэре

sudo apt-get update
sudo apt-get install apache2
sudo ufw allow in "Apache Full"

Шаг 2: MySQL Install

sudo apt-get install mysql-server

Шаг 3: установка PHP

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

затем измените способ, которым Apache служит файлам, когда каталог требуют. Чтобы сделать это, введите эту команду для открытия dir.conf файла в текстовом редакторе с полномочиями пользователя root:

sudo nano /etc/apache2/mods-enabled/dir.conf

Это будет похоже на это:

<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Мы хотим переместить индексный файл PHP, выделенный выше к первой позиции после спецификации DirectoryIndex, как это:

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

После этого мы должны перезапустить веб-сервер Apache для наших изменений, которые будут распознаны. Можно сделать это путем ввода этого:

sudo systemctl restart apache2
1
ответ дан 7 December 2019 в 15:11

Другие вопросы по тегам:

Похожие вопросы: