PHP (Hypertext Preprocessor) – это язык сценариев на стороне сервера, который поддерживает несколько миллионов динамических веб-сайтов, включая те, которые работают на WordPress. В этой статье мы рассмотрим, как установить PHP в Ubuntu и защитить его, прежде чем выпустить его в дикую природу. После установки PHP вы можете реализовать 7 улучшений конфигурации PHP, которые я настоятельно рекомендую. Эти улучшения конфигурации, помимо повышения безопасности, также максимально расширяют возможности PHP. Если вы еще не читали мои другие посты, [Как установить phpMyAdmin в Ubuntu?](https://www.smarthomebeginner.com/how-to-install-phpmyadmin-on-ubuntu/ “Как установить phpMyAdmin в Ubuntu?”) и [10 простых настроек phpMyAdmin для упрощения администрирования MySQL](https://www.smarthomebeginner.com/phpmyadmin-tweaks-to-simplify-database-administration/ “10 простых настроек phpMyAdmin для упрощения администрирования MySQL”) , вы можете сделать это в дополнение к следующему посту. Итак, давайте двигаться вперед иустановить PHP на Ubuntu.
Установка LAMP
В большинстве случаев вам может не понадобиться читать этот пост вообще, поскольку PHP может быть установлен при установке Ubuntu Server . Это часть установки LAMP (LinuX Apache MySQL и PHP). Как показано на рисунке ниже, когда появится экран выбора пакета, просто выберите сервер LAMP и завершите установку.
Ubuntu Tasksel – Выбор пакета
Если по какой-то причине вы пытаетесь установить PHP на Ubuntu на более поздней стадии в системе без LAMP, тогда читайте дальше, чтобы завершить установку.
Установите PHP на Ubuntu
Чтобы установить PHP в Ubuntu, используйте следующую команду:
sudo apt-get установить php
Вот и все. Это так просто
PHP дополнения
В дополнение к установке PHP, я рекомендую установить следующие пакеты, так как большинство динамических веб-сайтов требуют их правильного функционирования.
sudo apt-get установить php-pear php-db php5-gd php5-curl libssh2-php php5-mysql
Если вы столкнулись с нерешенными проблемами, попробуйте использовать sudo aptitude
вместо sudo apt-get
.
Я также рекомендую установить phpMyAdmin и настроить его .
Защитите свой PHP
Я рекомендую вам сделать хотя бы один твик, чтобы сделать вашу установку PHP более безопасной и снизить вероятность взлома. Отредактируйте /etc/php5/apache2/php.ini
с помощью следующей команды:
sudo nano /etc/php5/apache2/php.ini
Найдите expose_php = On
и измените его следующим образом:
expose_php = Off
Вы установили, что PHP установлен (добавлен в свою подпись в заголовке веб-сервера) на ваш сервер вместе с другой информацией. Несмотря на то, что это может быть не угроза безопасности, потенциальный хакерам она показывает, что веб-сервер использует PHP. Чем меньше хакер знает о конфигурации вашего сервера, тем лучше. Перезагрузить сервер Apache, используя следующую команду, чтобы применить вышеуказанные изменения:
перезагрузка службы sudo apache2
PHP твики
Теперь, когда вы знаете, как установить PHP в Ubuntu и защитить его, пришло время изучить другие улучшения конфигурации PHP, которые могут упростить вашу веб-разработку. Если вам интересно, взгляните на эти рекомендуемые улучшения конфигурации PHP .
Идите вперед, установите PHP и зарядите свой домашний сервер Linux.
Источник записи: https://www.smarthomebeginner.com