Phpmyadmin по-русски — сайт для русскоязычных пользователей
Содержание:
- Создание таблиц с помощью phpMyAdmin XAMPP
- Шаг 2 — Настройка аутентификации и прав пользователя
- 5 последних уроков рубрики «PHP»
- Настройка и запуск PHP MyAdmin
- Step 1 — Installing phpMyAdmin
- Создать базу данных на XAMPP phpMyAdmin
- Соединение через SSH туннель
- phpMyAdmin 5.0.0
- phpMyAdmin 4.9.5 and 5.0.2 are released
- Импорт / экспорт базы данных на XAMPP phpMyAdmin
- Как Установить phpMyAdmin на CentOS 7
- Шаг 3 — Установка PHP
Создание таблиц с помощью phpMyAdmin XAMPP
Таблицы играют жизненно важную роль в хранении информации (динамическое содержимое). В XAMPP MySQL храните информацию в таблицах. Вы можете легко добавлять таблицы в MySQL, используя интуитивно понятный пользовательский интерфейс phpMyAdmin. В phpMyAdmin перейдите на вкладку «Структура». Под списком таблиц внизу страницы нажмите мастер «Создать новую таблицу в базе данных», чтобы начать работу. Сначала добавьте имя таблицы и общее количество полей и нажмите кнопку «Перейти».
Таким образом вы попадете в пошаговый мастер, в котором вам необходимо заполнить необходимые поля. Прежде всего, назовите все поля и выберите соответствующий тип для каждого поля. Однако, чтобы выбрать тип, используйте раскрывающееся меню «Тип» и введите значение длины каждого поля. Затем присвойте каждому полю «Атрибут». В раскрывающемся меню «Null» выберите опцию NULL и определите, является ли указанное поле первичным ключом или нет. И, наконец, выберите тип таблицы и метод сопоставления и нажмите кнопку «Сохранить», чтобы завершить процесс создания таблицы.
Шаг 2 — Настройка аутентификации и прав пользователя
При установке phpMyAdmin на ваш сервер автоматически создал пользователь базы данных с именем , который отвечает за определенные базовые процессы программы. Вместо того, чтобы выполнять вход с помощью этого пользователя и пароля администратора, которые вы задали при установке, рекомендуется войти с использование вашего root пользователя MySQL или пользователя, предназначенного для управления базами данных через интерфейс phpMyAdmin.
Настройка доступа по паролю для учетной записи root в MySQL
В системах Ubuntu при запуске MySQL 5.7 (и более поздние версии) для root пользователя MySQL по умолчанию устанавливается аутентификация с помощью плагина , а не пароля. Это позволяет обеспечить большую безопасность и удобство во многих случаях, однако это также может осложнить ситуацию, когда вам нужно предоставить внешней программе, например, phpMyAdmin, доступ к пользователю.
Чтобы войти в phpMyAdmin с root пользователем MySQL, вам нужно переключить метод аутентификации с на , если вы еще не сделали этого. Для этого откройте командную строку MySQL через терминал:
Затем проверьте, какой метод аутентификации используют ваши аккаунты пользователей MySQL с помощью следующей команды:
В этом примере вы можете видеть, что root пользователь действительно использует метод аутентификации с помощью плагина . Чтобы настроить для учетной записи root аутентификацию с помощью пароля, выполните следующую команду . Обязательно измените значение на надежный пароль по вашему выбору:
Затем выполните команду , которая просит сервер перезагрузить предоставленные таблицы и ввести в действие изменения:
Проверьте методы аутентификации, применяемые для каждого из ваших пользователей, чтобы подтвердить, что root пользователь больше не использует для аутентификации плагин :
В этом выводе вы можете увидеть, что пользователь root будет использовать аутентификацию по паролю. Теперь вы можете выполнить вход в интерфейс phpMyAdmin с помощью root пользователя с паролем, который вы задали ранее.
Настройка доступа по паролю для выделенного пользователя MySQL
Некоторые могут посчитать, что для их рабочего процесса лучше подходит подключение к phpMyAdmin с помощью специально выделенного пользователя. Чтобы сделать это, снова откройте командную строку MySQL:
Примечание. Если вы активировали аутентификацию по паролю, как указано в предыдущем разделе, вам потребуются другие команды для доступа к командной строке MySQL. Следующая команда будет запускать ваш клиент MySQL с обычными правами пользователя, и вы получите права администратора внутри базы данных только с помощью аутентификации:
Создайте нового пользователя и придумайте для него надежный пароль:
Затем предоставьте вашему новому пользователю соответствующие права. Например, вы можете предоставить пользователю права доступа ко всем таблицам в базе данных, а также можете добавлять, изменять и удалять права пользователя с помощью этой команды:
После этого закройте командную строку MySQL:
Теперь вы можете получить доступ к веб-интерфейсу, набрав доменное имя или открытый IP-адрес вашего сервера и добавив
Выполните вход в интерфейс с помощью root пользователя или с новым именем пользователя и паролем, которые вы только что задали.
При входе вы увидите пользовательский интерфейс, который будет выглядеть следующим образом:
Теперь, когда вы можете подключаться и взаимодействовать с phpMyAdmin, осталось только установить более жесткие правила безопасности системы, чтобы защитить ее от атак.
5 последних уроков рубрики «PHP»
Когда речь идёт о безопасности веб-сайта, то фраза «фильтруйте всё, экранируйте всё» всегда будет актуальна. Сегодня поговорим о фильтрации данных.
Обеспечение безопасности веб-сайта — это не только защита от SQL инъекций, но и протекция от межсайтового скриптинга (XSS), межсайтовой подделки запросов (CSRF) и от других видов атак
В частности, вам нужно очень осторожно подходить к формированию HTML, CSS и JavaScript кода.
Expressive 2 поддерживает возможность подключения других ZF компонент по специальной схеме. Не всем нравится данное решение
В этой статье мы расскажем как улучшили процесс подключение нескольких модулей.
Предположим, что вам необходимо отправить какую-то информацию в Google Analytics из серверного скрипта. Как это сделать. Ответ в этой заметке.
Подборка PHP песочниц
Подборка из нескольких видов PHP песочниц. На некоторых вы в режиме online сможете потестить свой код, но есть так же решения, которые можно внедрить на свой сайт.
Настройка и запуск PHP MyAdmin
Подготовка
Для использования phpMyAdmin, необходимо настроить стек LAMP (Linux, Apache, MySQL и PHP) на сервере с Ubuntu. Это можно сделать при установке сервера.
Установка phpMyAdmin
Веб-интерфейс phpMyAdmin
Сначала установим phpMyAdmin из репозиториев Ubuntu по умолчанию.
Для этого обновим наш локальный индекс пакетов, а затем используем систему управления пакетами apt для загрузки и установки необходимых файлов:
sudo apt-get update sudo apt-get install phpmyadmin php-mbstring php-gettext
В процессе установки будет задано несколько вопросов по конфигурации:
- Ответьте yes на вопрос, хотите ли вы использовать dbconfig-common для настройки базы данных.
- У вас будет запрошен пароль администратора базы данных.
- Далее вам будет предложено ввести и повторить пароль для самого phpMyAdmin.
В процессе установки в директорию /etc/your_server/conf-enabled/ будет добавлен файл конфигурации phpMyAdmin.
Включим расширения PHP mcrypt и mbstring следующими командами:
sudo phpenmod mcrypt sudo phpenmod mbstring
Далее перезапустим сервер для применения изменений:
Интерфейс пользователя
sudo systemctl restart apache2
Теперь можно осуществить доступ к веб-интерфейсу phpMyAdmin, введя имя домена или публичного IP адреса сервера и строки /phpmyadmin:
http://<доменное_имя_или_IP_адрес>/phpmyadmin
Теперь можно войти в веб-интерфейс, используя имя пользователя root и пароль, заданный в процессе установки MySQL.
После входа вы увидите интерфейс пользователя(см. рисунок).
Ниже приведен пример установки и первичной настройки PhpMyAdmin.
Step 1 — Installing phpMyAdmin
You can use APT to install phpMyAdmin from the default Ubuntu repositories.
As your non-root sudo user, update your server’s package index:
Following that you can install the package. Along with this package, the official documentation also recommends that you install a few PHP extensions onto your server to enable certain functionalities and improve performance.
If you followed the prerequisite LAMP stack tutorial, several of these modules will have been installed along with the package. However, it’s recommended that you also install these packages:
- : A module for managing non-ASCII strings and convert strings to different encodings
- : This extension supports uploading files to phpMyAdmin
- : Enables support for the GD Graphics Library
- : Provides PHP with support for JSON serialization
- : Allows PHP to interact with different kinds of servers using different protocols
Run the following command to install these packages onto your system. Please note, though, that the installation process requires you to make some choices to configure phpMyAdmin correctly. We’ll walk through these options shortly:
Here are the options you should choose when prompted in order to configure your installation correctly:
-
For the server selection, choose
Warning: When the prompt appears, “apache2” is highlighted, but not selected. If you do not hit to select Apache, the installer will not move the necessary files during installation. Hit , , and then to select Apache.
- Select when asked whether to use to set up the database
- You will then be asked to choose and confirm a MySQL application password for phpMyAdmin
Note: Assuming you installed MySQL by following , you may have decided to enable the Validate Password plugin. As of this writing, enabling this component will trigger an error when you attempt to set a password for the phpmyadmin user:
To resolve this, select the abort option to stop the installation process. Then, open up your MySQL prompt:
Or, if you enabled password authentication for the root MySQL user, run this command and then enter your password when prompted:
From the prompt, run the following command to disable the Validate Password component. Note that this won’t actually uninstall it, but just stop the component from being loaded on your MySQL server:
Following that, you can close the MySQL client:
Then try installing the package again and it will work as expected:
Once phpMyAdmin is installed, you can open the MySQL prompt once again with or and then run the following command to re-enable the Validate Password component:
The installation process adds the phpMyAdmin Apache configuration file into the directory, where it is read automatically. To finish configuring Apache and PHP to work with phpMyAdmin, the only remaining task in this section of the tutorial is to is explicitly enable the PHP extension, which you can do by typing:
Afterwards, restart Apache for your changes to be recognized:
phpMyAdmin is now installed and configured to work with Apache. However, before you can log in and begin interacting with your MySQL databases, you will need to ensure that your MySQL users have the privileges required for interacting with the program.
Создать базу данных на XAMPP phpMyAdmin
phpMyAdmin поддерживает широкий спектр операций MySQL, что делает работу с базой данных легкой и простой. Более того, интерактивный пользовательский интерфейс phpMyAdmin помогает довольно легко управлять запросами. Чтобы создать базу данных MySQL XAMPP, вам необходимо сначала запустить XAMPP.
И щелкните вкладку База данных. Теперь вы должны увидеть параметр «Создать базу данных» и поле ввода для ввода имени базы данных. Напишите имя базы данных и нажмите кнопку «Создать». Через некоторое время вы увидите сообщение об успешном выполнении.
Из списка таблиц вы можете просмотреть свою базу данных. Вы можете использовать эту базу данных где угодно с настройками по умолчанию. По умолчанию HostName – localhost, пользователь MySQL – root и не имеет пароля.
Соединение через SSH туннель
Данный тип подключения считается более безопасным, потому что все данные по SSH-туннелю передаются в зашифрованном виде, исключая возможность перехвата.
Подключение в Windows
В данной ОС соединение по SSH протоколу можно осуществить с помощью специальных программ для управления базами данных. Например, PuTTY (бесплатная программа) или SecureCRT (платное ПО, но с пробной версией на 30 дней).
Мы для работы выбрали PuTTY. Скачиваем установщик с официального сайта и устанавливаем приложение. Запускаем программу, затем переходим в раздел «Session». В поле «Host Name» вводим свой домен или указываем его IP-адрес.
Далее переходим в категорию «Connection», открываем вкладку «SSH», затем «Tunnels». В поле «Source Port» указываем значение 3306, в «Destination» вбиваем localhost:3306, потом жмем на кнопку «Add» для добавления порта в список. И только потом жмем кнопку «Open» для установления соединения с хостом.
Логин и пароль те же самые, которые используются для входа в панель управления. При подключении используем имя пользователя и пароль, выданные при создании базы данных. Адрес сервера — 127.0.0.1, порт для подключения 3306.
Предупреждаем, что если вы уже устанавливали сервер баз данных MySQL на своем компьютере, то соединение через порт 3306 будет недоступно. Надо будет указать другое значение, например 3307.
Подключение в Linux
В ОС Linux никакого дополнительного ПО устанавливать не придется, можно все провести через командную строку «Терминал». Перед тем как подключиться к MySQL удаленно, нужно создать SSH-туннель. Вводим вот такую команду:
ssh -L3306:localhost:3306 -n логин@site.com
Потом в конфигурационном файле MySQL потребуется изменить параметр, отвечающий за удаленное подключение. Открываем в «Терминале» файл, дав вот такую команду:
sudo nano /etc/mysql/my.cnf
Далее комментируем нужную нам строку. В итоге она должна выглядеть вот таким образом:
# bind-address = 127.0.0.1
Сохраняем изменения, потом перезапускаем MySQL вот такой командой:
sudo service mysql restart
Далее будет запрошен пароль для входа в панель управления хостингом, вводим его. Для подключения к удаленному серверу MySQL необходимо создать пользователя, и делается это вот такой командой:
GRANT ALL ON *.* TO имя_пользователя@127.0.0.1 IDENTIFIED BY 'пароль'
Так мы создадим пользователя с неограниченным доступом ко всем базам на указанном сервере. Потом проверяем подключение утилитой telnet. Если сервер запрос не отклонил, значит, пора приступать к подключению. Для этого можно задать команды вот таких типов:
mysql -u имя_пользователя –h 127.0.0.1 –p mysql -h наименование_хоста -u dbUser -p dbName
Как проверить соединение с базой данных MySQL
Для проверки подключения к базе данных MySQL во всех ОС используем утилиту telnet. Нужно просто открыть командную строку и набрать в ней вот такую команду:
telnet 127.0.0.1 3306
Если соединение установится, то настройка туннеля прошла успешно, можно приступать к подключению. Если нет, рекомендуем тщательно проверить все настройки.
phpMyAdmin 5.0.0
Released 2019-12-26.
Welcome to the release of phpMyAdmin version 5.0.0. This release includes many new features and improvements from the 4.9 series. We expect to maintain version 4 in a security capacity to support users with older PHP installations. For full details about supported versions and end of life dates, see the "Supported versions" grid at . With this release, we are removing support of old PHP versions (5.5, 5.6, 7.0, and HHVM). These versions are outdated and are no longer supported by the PHP team. Version 5.0 includes many coding improvements that modernize the interface. Many of these changes are transparent to users, but make the code easier to maintain. Much of this refactoring work is completed by our contract developer, Maurício Meneghini Fauth. We always consider applications for new (paid) contract developers, see for program details. Some of the changes and new features include: * Enable columns names by default for CSV exports * Add Metro theme * Automatically add the index when creating an auto increment column * Improvements to exporting views * Prompt the user for confirmation before running an UPDATE query with no WHERE clause * Improvements to how errors are show to the user (including allowing easier copying of the error text to the clipboard) * Added keystrokes to clear the line (ctrl+l) and clear the entire console window (ctrl+u) * Use charset 'windows-1252' when export format is MS Excel There are several more changes, please refer to the ChangeLog file included with the release for full details. Known shortcomings: Due to changes in the MySQL authentication method, PHP versions prior to 7.4 are unable to authenticate to a MySQL 8.0 or newer server (our tests show the problem actually began with MySQL 8.0.11). This relates to a PHP bug https://bugs.php.net/bug.php?id=76243. There is a workaround, that is to set your user account to use the current-style password hash method, mysql_native_password. This unfortunate lack of coordination has caused the incompatibility to affect all PHP applications, not just phpMyAdmin. For more details, you can see our bug tracker item at https://github.com/phpmyadmin/phpmyadmin/issues/14220. We suggest upgrading your PHP installation to take advantage of the authentication methods. Downloads are available now at https://phpmyadmin.net/downloads/ Our work would not be possible without the donations of our generous sponsor, and this release in particular is brought to you thanks to the hard work of our Google Summer of Code students and many other contributors. For the phpMyAdmin team, Isaac
Older version compatible with PHP 7.1 and newer and MySQL/MariaDB 5.5 and newer. Was supported until February 24, 2021.
File | Size | Verification |
---|---|---|
phpMyAdmin-5.0.0-all-languages.zip | 13.8 MB | |
phpMyAdmin-5.0.0-all-languages.tar.gz | 12.3 MB | |
phpMyAdmin-5.0.0-all-languages.tar.xz | 7.8 MB | |
phpMyAdmin-5.0.0-english.tar.gz | 7.8 MB | |
phpMyAdmin-5.0.0-english.tar.xz | 5.8 MB | |
phpMyAdmin-5.0.0-english.zip | 9.4 MB | |
phpMyAdmin-5.0.0-source.tar.xz | 14.2 MB |
Since July 2015 all phpMyAdmin releases are cryptographically signed by the
releasing developer. You should verify that the signature matches the archive
you have downloaded. Verification instructions are placed in our
documentation in the chapter.
phpMyAdmin 4.9.5 and 5.0.2 are released
2020-03-21
Hello,
The phpMyAdmin team announces the release of both 4.9.5 and 5.0.2.
Both versions contain several security fixes:
- PMASA-2020-2 SQL injection vulnerability in the user accounts page,
particularly when changing a password - PMASA-2020-3 SQL injection vulnerability relating to the search feature
- PMASA-2020-4 SQL injection and XSS having to do with displaying results
- Removing of the «options» field for the external transformation.
Version 5.0.3 also contains many bug fixes:
- Fix for copying a user account
- Removed SET AUTOCOMMIT=0 from SQL export
- Fix for the display of table borders
- Fix for ENUM radio button user interface problems
- Improved the prompt for abandoning changes when no changes were made
in the SQL window - Fix for inserting a primary key with «insert as new row»
- Fix incorrect suggested latest available version to version 5
There are many other bugs fixes, please see the ChangeLog file included
with this release for full details.
Known shortcomings:
Due to changes in the MySQL authentication method, PHP versions prior to
7.4 are unable to authenticate to a MySQL 8.0 or newer server (our tests
show the problem actually began with MySQL 8.0.11). This relates to a
PHP bug https://bugs.php.net/bug.php?id=76243. There is a workaround,
that is to set your user account to use the current-style password hash
method, mysql_native_password. This unfortunate lack of coordination has
caused the incompatibility to affect all PHP applications, not just
phpMyAdmin. For more details, you can see our bug tracker item at
https://github.com/phpmyadmin/phpmyadmin/issues/14220. We suggest
upgrading your PHP installation to take advantage of the authentication
methods.
As a reminder, phpMyAdmin 4.9 is in the long-term support phase where it will only get important security fixes and critical bug fixes. Users are suggested to migrate to version 5.0.
Downloads are available now at https://phpmyadmin.net/downloads/
Импорт / экспорт базы данных на XAMPP phpMyAdmin
Для управления базой данных MySQL phpMyAdmin предоставляет вам эффективную платформу. Вы можете обрабатывать данные откуда угодно, используя phpMyAdmin. Более того, возможность импорта и экспорта базы данных дает вам наилучшие шансы на восстановление после любой внезапной или неизбежной потери данных. Точно так же перенос данных с одного сервера на другой может выполняться безупречно. Это веб-интерфейс, который позволяет восстанавливать данные из любого места.
Импортировать базу данных на XAMPP phpMyAdmin
Однако данные легко импортировать или экспортировать, и следующие шаги могут помочь вам в этом. Итак, чтобы импортировать базу данных с помощью phpMyAdmin XAMPP, выполните следующие шаги.
- Откройте базу данных в phpMyAdmin.
- Щелкните Базы данных в верхнем меню.
- В раскрывающемся меню выберите имя базы данных, которую вы хотите импортировать.
- Щелкните вкладку Импорт.
- Просмотрите свой файл .sql, щелкнув параметр «Выбрать файл», который вы хотите импортировать. Затем нажмите кнопку «Перейти» внизу.
- Готово !!
Вы успешно импортировали базу данных, если синтаксис вашего файла .sql правильный, теперь вы должны увидеть подтверждающее сообщение на экране. Точно так же вы можете увидеть таблицы в столбце слева в интерфейсе phpMyAdmin.
Экспорт базы данных на XAMPP phpMyAdmin
Чтобы экспортировать базу данных MySQL через phpMyAdmin XAMPP, выполните следующий шаг.
- Чтобы начать процесс экспорта, войдите в cPanel и откройте интерфейс phpMyAdmin.
- На левой панели phpMyAdmin выберите базу данных, которую вы хотите экспортировать.
- Выберите вкладку «Экспорт» вверху.
- Теперь вы увидите два варианта: «Быстрый» и «Пользовательский». Вы можете выбрать «Быстрый», если хотите использовать параметр по умолчанию, или выбрать «Пользовательский», если хотите выбрать определенные таблицы и тип представления экспортируемого файла в дополнение ко многим другим параметрам.
Примечание. Старая версия phpMyAdmin не поддерживает Quick. Так что для этого вам придется использовать другой метод.
- Теперь выделите формат, в который вы хотите экспортировать свою базу данных. Щелкните раскрывающееся меню и откажитесь от формата из данного списка.
- Подтвердите свой выбор, нажав кнопку «Перейти».
- Теперь вам будет предложено открыть или сохранить выбранный файл. Вы можете выбрать «Сохранить файл» и сохранить его в желаемом месте.
Поздравляю !! Вы успешно экспортировали файл.
Как Установить phpMyAdmin на CentOS 7
Давайте рассмотрим пошагово процесс установки phpMyAdmin на CentOS 7:
1. Доступ к Вашему VPS
Прежде чем начать, нам нужно получить доступ к вашему VPS-серверу по SSH! Если у вас возникли проблемы, ознакомьтесь с нашим руководством по PuTTY!
2. Установка Веб-сервера Apache
Первым условием phpMyAdmin является веб-сервер Apache. Используйте следующую команду для установки Apache на ваш виртуальный частный сервер CentOS 7:
Затем проверьте статус Apache с помощью команды:
Далее мы должны убедиться, что Apache запущен. Введите IP-адрес вашего сервера в адресную строку браузера. Вы должны увидеть splash screen тестирования Apache:
3. Установка Репозитория EPEL
phpMyAdmin входит в репозиторий EPEL (дополнительные пакеты для корпоративного Linux). Для доступа к EPEL необходимо установить специальный пакет — epel-release. Используйте следующую команду для установки epel-release на CentOS:
Теперь, когда репозиторий EPEL доступен, мы можем приступить к установке phpMyAdmin на CentOS 7.
4. Установка phpMyAdmin на CentOS 7
Выполните следующую команду:
После завершения установки вам нужно будет отредактировать файл конфигурации phpMyAdmin.
5. Настройка Файла phpMyAdmin.conf
В результате редактирования вы получите удалённый доступ к клиенту phpMyAdmin. Мы откроем файл phpMyAdmin.conf, расположенный в каталоге /etc/httpd/conf.d/, с помощью редактора vim:
Здесь вы увидите четыре разные строки ip require, соответствующие длинным IP-адресам. Значением по умолчанию является 127.0.0.1. Замените это значение на IP-адрес компьютера, который вы будете использовать для доступа к phpMyAdmin. Вы можете использовать такой инструмент, как WhatsMyIP, чтобы проверить свой IP. Сохраните и выйдите из файла, нажав escape и напечатав :wq.
Вы можете увидеть пример файла phpMyAdmin.conf ниже:
7. Проверяем, Работает ли phpMyAdmin
Наконец, мы можем открыть утилиту phpMyAdmin, введя IP-адрес вашего сервера в адресной строке браузера с помощью строки добавления phpmyadmin, например, 127.0.0.1/phpmyadmin. Там вы должны увидеть экран входа в систему.
8. Найдите Своё Имя Пользователя и Пароль phpMyAdmin
Ваше имя пользователя и пароль будут находиться в файле config.inc.php. Файл в свою очередь будет в установочном каталоге phpMyAdmin. Для нас это /etc/phpMyAdmin.
Откройте файл с помощью редактора vim:
Внутри вы можете установить имя пользователя и пароль, как показано на скриншоте ниже:
Сохраните и выйдите из файла, нажав esc и :wq, как и раньше.
Шаг 3 — Установка PHP
PHP это компонент, который будет обрабатывать код для отображения динамического контента. Он может запускать скрипты, подключаться к нашим базам данных MySQL для получения информации и передавать обработанный контент в наш веб-сервер для отображения.
Мы можем вновь воспользоваться менеджером пакетов для установки компонентов. Мы также добавим некоторые вспомогательные пакеты, чтобы код на PHP мог работать с нашим сервером Apache, а также обращаться к базе данных MySQL:
Данная команда должна установить PHP без каких либо проблем. Вскоре мы это проверим.
В большинстве случаев, мы захотим изменить способ, который использует Apache для поиска файлов при запросе директории. На данный момент, если пользователь запрашивает директорию с сервера, Apache в первую очередь будет искать файл с названием . Мы хотим, чтобы наш веб-сервер отдавал предпочтение PHP файлам, так что мы настроим Apache таким образом, чтобы сначала он искал файлы .
Для этого введите следующую команду, чтобы открыть файл в текстовом редакторе с привилегиями root-пользователя:
Содержимое файла будет выглядеть следующим образом:
/etc/apache2/mods-enabled/dir.conf
Мы хотим переместить PHP файл , выделенный выше, на первое место после спецификации следующим образом:
/etc/apache2/mods-enabled/dir.conf
После внесения правок сохраните и закройте файл сочетанием клавиш CTRL-X. Вам придется подтвердить операцию вводом Y и затем нажатием клавиши ENTER для подтверждения места сохранения файла.
После этого нам необходимо перезапустить Apache для применения внесенных изменений. Вы можете сделать это при помощи команды:
Мы также можем проверить статус сервиса используя :
Установка модулей PHP
Чтобы расширить функциональность PHP, мы можем установить некоторые дополнительные модули.
Для просмотра доступных опций для модулей и библиотек PHP вы можете передать результат в , которая позволит вам проматывать вывод:
Используйте клавиши стрелок вверх и вниз для промативания списка, для выхода нажмите q.
В результате вам будут показаны все опциональные компоненты, которые можно установить, сопровождаемые коротким описанием для каждого:
Чтобы получить больше информации по каждому модулю, вы можете поискать в Интернете или посмотреть полное описание пакета при помощи команды:
Ответ будет содержать много текста, среди которого есть поле . Именно оно и будет содержать расширенное описание функциональности, предоставляемой модулем.
Например, чтобы узнать назначение модуля , мы можем выполнить команду:
Помимо большого количества прочей информации, вы увидите следующее:
Если после изучение вы решили, что хотите установить пакет, вы можете сделать это используя команду как мы делали ранее при установке другого программного обеспечения.
Если мы решили, что хотим установить , мы можем ввести команду:
Для установки сразу нескольких модулей, вы можете перечислить их через пробелы следом за командой следующим образом:
Теперь ваш стек LAMP установлен и сконфигурирован. Однако нам еще предстоит протестировать PHP.