Linux、Apache、MySQL、PHP(LAMP)наCentOS6
Оランプ
СтекLAMP—этогруппапрограммногообеспечениясоткрытымисходнымкодом、котораяуправляетвеб-с Linux、Apache、MySQL、PHP。 ПосколькусерверужезапустилCentOS、®Linuxможнонебеспокоиться。 Воткакустановитьвсеостальное。
Установка
Шагивэтомруководстветребуют、чтобыупользователявиртуальногочастногосерверабылиrootп
Шагпервый-установкаApache
Apache являетсябесплатнымпрограммнымобеспечениемсоткрытымисходнымкодом、котороеуправляетболе Дляустановкиapacheоткройтетерминаливведитеэтукоманду:
sudo yum install httpd
ПослезавершенияустановкивыможетеустановитьrootпарольMySQL:
sudo /usr/bin/mysql_secure_installation
Васпопросятввестиваштекущийrootпароль。 Таккаквытолькочтоустановили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情報名Послетогокаквырешитеустановитьмодуль、введите:
sudo yum install name of the module
Выможетеустановитьнесколькобиблиотекодновременно、разделяяимякаждогомодуляпробелом。 Поздравляем! ТеперьнавашемустройствеестьстекLAMP! Мыдолжнытакжеустановитьпроцессыдляавтоматическогозапускапризагрузкесервера(phpбудетра
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
Это должно выглядеть примерно так.