Доброе утро, на этот раз я покажу вам, как установить LAMP (Linux, Apache, MySQL и PHP), этот отличный набор инструментов открытый исходный код, который позволяют нам запускать и размещать веб-приложения на нашем компьютере.
По что по-прежнему отличный вариант если вы хотите начать с разработки веб-приложений или начать писать свои первые проекты веб-программирования.
С первого раза мы должны обновить все пакеты нашей системы, для этого мы должны выполнить следующие команды в терминале.
sudo apt update sudo apt upgrade
Как iУстановить LAMP на Ubuntu 17.10?
Теперь мы должны установить приложения, которые создают LAMP, как описано ранее, из первых рук.Мы установим Apache в нашу систему.
Установите веб-сервер Apache
Эль Пакет apache2-Utils он установит некоторые утилиты, такие как Apache HTTP Server Benchmarking Tool.
Чтобы установить его, мы делаем это с помощью следующей команды:
sudo apt install -y apache2 apache2-utils
После его установки Apache должен запуститься автоматически. Мы должны проверить с помощью systemctl.
sudo systemctl start apache2 sudo systemctl enable apache2
Сейчас мы должны ввести наш ip, или мы должны написать только localhost или 127.0.0.1 в адресной строке нашего браузера чтобы проверить правильность работы сервера Apache на нашем компьютере.
После этого нам просто нужно выполнить следующую команду:
sudo chown www-data: www-data /var/www/html/ -R
Установите сервер базы данных MariaDB
MariaDB - это прямая замена MySQL, чтобы установить эту базу данных, мы должны выполнить следующую команду:
sudo apt install mariadb-server mariadb-client
После установки сервер MariaDB должен запуститься автоматически.
Если он не запущен, мы запустим его с помощью этой команды:
sudo systemctl start mariadb
Чтобы позволить MariaDB запускаться автоматически во время загрузки:
sudo systemctl enable mariadb
Теперь нам нужно запустить сценарий безопасности после установки.
sudo mysql_secure_installation
Во время этого процесса он попросит нас назначить пароль пользователю root в базе данных, как только это будет сделано, мы перейдем к следующему шагу.
Затем мы должны нажать Enter, чтобы ответить на все оставшиеся вопросы, что приведет к удалению анонимного пользователя, он отключит вход root и удалит тестовую базу данных.
Этот шаг является основным требованием для безопасности базы данных MariaDB.
По умолчанию пакет MaraiDB в Ubuntu использует unix_socket для аутентификации входа пользователя, что в основном означает, что вы можете использовать имя пользователя и пароль операционной системы для входа в консоль MariaDB.
Установите PHP в Ubuntu 17.10
En на данный момент стабильная версия PHP - 7.1 поэтому, если вы используете это руководство для более поздних версий, чем эта, вам нужно только изменить зависимости и пакеты, необходимые для их текущих версий.
Чтобы установить его, нам просто нужно запустить:
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline
Теперь дВы должны включить модуль Apache php7.1, а затем перезапустить веб-сервер Apache.
sudo a2enmod php7.1 sudo systemctl restart apache2
Теперь то, что мы можем сделать, создайте файл, который показывает нам всю информацию PHВ. Чтобы протестировать сценарии PHP с сервером Apache, нам нужно создать файл info.php в корневом каталоге документа.
sudo nano /var/www/html/info.php
Добавьте в файл следующий код PHP.
<? php phpinfo (); ?>
Сохраните и закройте файл.
Сейчас в адресной строке браузера введите 127.0.0.1/info.php или localhost / info.php .
Они должны видеть информацию о PHP вашего сервера. Это означает, что сценарии PHP могут успешно работать с веб-сервером Apache.
Я просто должен напомнить вам, что адрес, с которым вы всегда будете работать, - это «localhost» или «127.0.0.1», который вы укажете в своем веб-браузере, оттуда вам нужно только указать путь к ваши проекты.
И все, у нас уже установлены необходимые инструменты для запуска наших веб-приложений на нашем компьютере.
Без лишних слов, вам просто нужно начать его использовать, вы можете установить WordPress, Joomla или какой-либо другой инструмент для проведения локальных тестов.
Руководство очень хорошее, просто комментарий в команде: sudo chown www-data: www-data / var / www / html / -R, он должен удалить пробелы, что очень опасно; это должно быть: sudo chown www-data: www-data / var / www / html / -R. С пробелами, будучи root, кто бы ни выполнял его, изменит владельца и группу корневой (/) и всех дочерних папок.
Также в: ; не так опасно, как предыдущее, должно быть:
Привет, Пабло, я допустил ошибку при копировании и вставке, пожалуйста, не могли бы вы мне помочь с этой ошибкой
sudo chown www-данные: www-данные / var / www / html / -R
Я копирую его с пробелами, и теперь я не могу запустить ни одно приложение, которого у меня нет, и оно не принимает пароль для доступа с правами root.
Я новичок в Linux.
Привет, друг, спасибо за большой вклад, выполняйте все шаги с удовлетворением, единственное, что при проверке «localhost / info.php» страница остается пустой и ничего не показывает, надеюсь, это не проблема.
Привет, Алехандро.
Самый безопасный вариант - заблокировать эту функцию в вашем php.ini.
В нем можно настроить несколько параметров, протестировать на терминале с
php-ini
Привет, Алехандро, потому что это связано с пробелами между