КакустановитьLinux、Apache、MySQL、PHP(LAMP)上CentOS6
О 灯
Стек LAMP—это группа программного обеспечения с открытым исходным кодом, которая управляет веб-серверами。 Акроним расшифровывается как Linux、Apache、MySQL 和 PHP。 Поскольку сервер уже запустил CentOS,о Linux можно не беспокоиться。 Вот как установить все остальное。
Установка
Шаги в этом руководстве требуют, чтобы у пользователя виртуального частного сервера были root привилегии。
Шаг первый - установка Apache
Apache является бесплатным программным обеспечением с открытым исходным кодом, которое управляет более 50% мировых веб-серверов。 Для установки apache откройте терминал и введите эту команду:
sudo yum install httpd
После завершения установки вы можете установить root пароль MySQL:
sudo /usr/bin/mysql_secure_installation
Вас попросят ввести ваш текущий 词根пароль。 Так как вы только что установили MySQL, то, скорее всего, его у вас нет, так что оставьте это поле пустым, нажав ввод(“输入”)。
Введите текущий пароль для root каталога (клавишу ввода “Enter”, если у вас его нет): хорошо, пароль введен правильно, двигаемся дальше… Затем вас спросят, хотите ли вы установить root пароль. Продолжайте, выберите “Y” и следуйте инструкциям。 CentOS автоматизирует процесс установки MySQL,задавая вам серию вопросов с ответами “Да” или “Нет”。
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a Remove anonymous users? [Y/n] y ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y ... Success! By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up... All done! If you've completed all of the above steps, your MySQL installation should now be secure. Thanks for using MySQL!
Шаг третий - установка PHP
PHP является скриптовым языком программирования с открытым исходным кодом, который широко использтуется для создания винаичеся для создания винаичеся Для установки PHP на вашем виртуальном частном сервере откройте терминал и введите эту команду:
sudo yum install php php-mysql
После того как вы ответите утвердительно на приглашение PHP,будет произведена установка PHP。 Модули PHP
PHP также имеет множество полезных библиотек и модулей, которые можно добавить на ваш сервер。 Вы можете просматривать доступные библиотеки, введя:
yum search php-
Затем терминал отобразит список возможных модулей。 Начало выглядит следующим образом:
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library php-cli.x86_64 : Command-line interface for PHP php-common.x86_64 : Common files for PHP php-dba.x86_64 : A database abstraction layer module for PHP applications php-devel.x86_64 : Files needed for building PHP extensions php-embedded.x86_64 : PHP library for embedding in applications php-enchant.x86_64 : Human Language and Character Encoding Support php-gd.x86_64 : A module for PHP applications for using the gd graphics library php-imap.x86_64 : A module for PHP applications that use IMAP
Чтобы увидеть более подробную информацию о том, что выполняет каждый модуль, введите следующую команду в терминал, заменив имя модуля на название любой библиотеки, о которой вы хотите узнать. yum info 模块名称 После того как вы решите установить модуль, введите:
sudo yum install name of the module
Вы можете установить несколько библиотек одновременно, разделяя имя каждого модуля пробелом。 Поздравляем! Теперь на вашем устройстве есть стек LAMP! Мы должны также установить процессы для автоматического запуска при загрузке сервера (php будет работать автоматики, кастолуки Apache
sudo chkconfig httpd on sudo chkconfig mysqld on
Шаг четвертый - РЕЗУЛЬТАТЫ: смотреть PHP на вашем сервере
Несмотря на то что LAMP установлен на виртуальном сервере, мы все еще можем посмотреть на компоненты онлайн, создав страницу с “быстрой” информацией о PHP Чтобы это установить, необходимо сначала создать новый файл:
sudo nano /var/www/html/info.php
Добавьте следующую строку:
<?php phpinfo(); ?>
Затем сохраните(“保存”)和 выйдите(“退出”)。 Перезапустите(“重启”)Apache,чтобы все изменения на вашем виртуальном сервере вступили в силу:
sudo service httpd restart
Завершите установку, посетив вашу страницу с информацией о php (убедитесь, что вы заменили пример IP-адреса на ваш правильный IP-адрес): http://12.34.56.789/info.php
Это должно выглядеть примерно так.