Настройка и установка LAMP на базе Fedora 16

Rate this post

В этой статье будут ответы на следующие вопросы:

  • — Как установить Apache в Fedora 16
  • — Как установить MySQL в Fedora 16
  • — Как установить PHP5 в Fedora 16

Или проще говоря как поставить банальный LAMP в Fedora? Повторюсь, опираемся на то, что у вас уже есть готовая система с рабочей сетью и настроенным файрволом. Поехали…

Ставим всякое полезное барахло в систему:

[root@www ~]# yum -y install wget tcpflow htop iptraf trafshow zip unzip

[root@www ~]# yum -y install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp gcc gcc-c++

Ставим Апач:

[root@www ~]# yum -y install httpd

Запускаем Апач и добавляем в автозагрузку:

[root@www ~]# systemctl start httpd.service 
[root@www ~]# systemctl enable httpd.service

Проверяем Апач, делаем файлик index.html:

[root@www ~]# vi /var/www/html/index.html

И вставляем туда следующее:

<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Test Page
</div>
</body>
</html>

Далее идем в браузере на IP сервера где ставили Apache или http://localhost в случае если вы ставили Apache на локальной машине.

Для проверки работы CGIbin:

[root@www ~]# vi /var/www/html/index.cgi

И вставляем туда следующее:

#!/usr/local/bin/perl
 
print "Content-type: text/html\n\n";
print "<html>\n<body>\n";
print "<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">\n";
print "CGI Test Page";
print "\n</div>\n";
print "</body>\n</html>\n";

Меняем права:

[root@www ~]# chmod 705 /var/www/html/index.cgi 

Проверяем в браузере.

Ставим пакеты для поддержки PHP:

[root@www ~]# yum -y install php php-pdo php-mysql php-gd php-mbstring php-pear

Рестартуем Apachе:

[root@www ~]# systemctl restart httpd.service

Правим файлик index.cgi проверить работу:

[root@www ~]# vi /var/www/html/index.cgi
 
<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
<?php
   print Date("Y/m/d");
?>
</div>
</body>
</html>

Смотрим на работу PHP в браузере.

Ставим сервер баз данных:

[root@www ~]#yum -y install mysql mysql-server

Запускаем сервер баз данных:

[root@www ~]#systemctl start mysqld.service
systemctl enable mysqld.service

Меняем пароль руту:

[root@www ~]# mysql -u root -p

Ставим ПХП примочки:

[root@www ~]# yum -y install php-common php-pecl-apc php-cli php-pear php-pdo php-mysql php-pgsql php-pecl-mongo php-sqlite
php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-imap

Рестартуем Apache:

[root@www ~]# systemctl restart httpd.service

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *