/ Var / net / sys / admin / blog

Instalacji LAMP CentOS

Istnieje prosty sposób Instalacja Apache, MySQL i PHP i to przez yum. Możesz zainstalować lub zaktualizować httpd, mysql-serwer i php, php-mysql i kilka drobnych zmian w plikach konfiguracyjnych i jesteś dobry, aby przejść. Cóż, z poniższej procedury jest jednym ze sposobów, aby zainstalować także, jeśli jesteś zupełnie znudzony i chcą rozwijać swoje umiejętności administratora.

I. Instalacja systemu operacyjnego

1. Typowy rodzaj instalacji przez CD-ROM lub DVD. Jeśli chcesz zainstalować sieci, powinieneś mieć dyskietkę startową CentOS do uruchomienia serwera

Jak utworzyć dyskietkę startową?
A., jak utworzyć dyskietkę startową w linux
a. Płyty CD a następnie skopiować do folderu boot.iso

 # Boot.iso cp / home / test /

b.unmount cd-rom

 # Cd; eksmitować

c. Włóż pusty cdr i znajdź nazwę dev

 cdrecord-scanbus

d. Pisać. Iso do pustego cd

 # Cdrecord-v-dao dev = 1,2,3 / home / test / boot.iso

1,2,3 wartość jest tylko przykład. Tylko zastąpienie go rzeczywista nazwa urządzenia, które pojawi się na prowadzenie
cdrecord-scanbus.

B. jak utworzyć dyskietkę startową w systemie Windows
a. boot.iso kopię w dowolnym folderze
b. uruchomić ulubiony program do nagrywania płyt CD i otwarty boot.iso
c. rozpocząć proces pisania cd

2. Przypisz statyczny adres IP i nazwę hosta dla serwera.

3. Wybierz sieć instalacji z FTP lub NFS w zależności od konfiguracji
ex:
ftp:192.168.17.100
Ścieżka: / pub/centos5

Konfigurowanie NFS lub FTP jest omawiany na innych tutorial

4. Po zakończeniu, należy wykonać aktualizację. Parametr-y oznacza automatycznej aktualizacji i instalacji pakietu, nie więcej polecenia.

 # Yum-y update

5. Skonfigurować plik "sieć" w / etc / sysconfig / network z następujących linii.

NETWORKING = yes
NETWORKING_IPV6 = yes
HOSTNAME = localhost

6. Skonfigurować plik "ifcfg-eth0" w / etc/sysconfig/network-scripts/ifcfg-eth0 z następujących linii.

# Broadcom Gigabit Ethernet
DEVICE = eth0
ONBOOT = yes
BOOTPROTO = static
HWADDR = 00:29: EE: F2: 45:4 L
IPADDR = statycznego adresu IP (Przykład: 192.168.17.5)
NETMASK = Maska podsieci (Przykład: 255.255.255.0)
GATEWAY = adres IP bramy (Przykład: 192.168.17.1)

7. Konfiguracja pliku "hosts" w / etc / hosts następujące linie. (Opcja)

# Nie usuń następujący wiersz, lub różnych programów
# Wymagających funkcjonalności sieci nie powiedzie się.
127.0.0.1 localhost.localdomain localhost
10.0.0.174 c5.freelinuxtutorials.com c5 (Dodaj hosta serwera tutaj)
:: 1 localhost6.localdomain6 localhost6

8. Konfiguracja DNS w / etc / resolv.conf następujące wiersze.

Podstawowy serwer nazw DNS (Przykład: 192.168.17.228)
freelinuxtutorials.com wyszukiwania

9. Restart interfejs sieciowy przez następujące polecenia.

 # Restart usług sieciowych

10. Zamknij niepotrzebne usługi przez "setup" lub użyć menu narzędzia chkconfig wyłączyć automatyczny start niektórych usług
np.

# Chkconfig kubki off
# Chkconfig nfslock off

11. Po pierwszym uruchomieniu komputera, sprawdź logi, aby zobaczyć błędy

 cat / var / log / messages | grep błąd
 cat / var / log / messages | grep ostrzeżenie

II. Instalacja Apache

1. Apache może być zainstalowany jako pakiet podczas ręcznego wyboru pakietów na proces instalacji, oznaczone jako "Web Server"

2. Make start usługi Apache przy starcie systemu przez:

 # Chkconfig httpd na

Powiedzmy domyślną wersję Apache jest 2.2.3 i chcesz uaktualnić go do najnowszej wersji

Modernizacja APACHE 2.2.3 do Apache 2.2.4

 1. # Yum usunąć httpd

Usuwanie:
httpd-2.2.3 x86_64 7.el5.centos zainstalowane 2,9 m
Usuwanie zależności:
httpd-devel-2.2.3 x86_64 7.el5.centos zainstalowane 512 k
httpd-devel 2.2.3-i386 7.el5.centos zainstalowane 512 k

2.

 shell # rm-rf php-5.2.3

3. Pobierz httpd-2.2.4-4.x86_64.rpm z http://rpmfind.net/
4. Pobierz httpd-devel-2.2.4-4.x86_64.rpm z http://rpmfind.net/
5. Pobierz lib64db4.5-4.5.20-1mdv2007.1.x86_64.rpm http://rpmfind.net/
6. Rata lib64db4.5-4.5.20-1mdv2007.1.x86_64.rpm

 Shell # rpm-Uvih lib64db4.5-4.5.20-1mdv2007.1.x86_64.rpm

7. Instalacja httpd-2.2.4-4.x86_64.rpm

 Shell # rpm-Uvih httpd-2.2.4-4.x86_64.rpm

8. Instalacja httpd-devel-2.2.4-4.x86_64.rpm

 Shell # rpm-Uvih httpd-devel-2.2.4-4.x86_64.rpm

G. MySQL

1. Pobierz oprogramowanie MySQL na http://www.mysql.org.

2. Wybierz Linux Source do pobrania. Nazwa pliku powinna być "mysql-5.0.41.tar.gz"

3. Przed instalacją upewnij się, że kompilator gcc jest zainstalowany. Należy sprawdzić przez

 gcc-v

Jeśli gcc nie chce się zainstalować, należy zainstalować go

 yum install gcc

4. Zainstaluj gcc-c + + przez kompilator

 yum install gcc-c + +

5. Zainstaluj biblioteki ncurses-devel przez

 yum install ncurses-devel

To wymaga przez MySQL podczas procesu kompilacji.

6. Uruchom następujące polecenia.

 Shell> mysql groupadd shell> useradd-g mysql mysql shell> gunzip <mysql-VERSION.tar.gz | tar-xvf -> powłoki cd mysql-VERSION shell>. / Configure - prefix = / usr / local / mysql shell> zrobić shell> make install shell> support-files/my-medium.cnf cp / etc / my.cnf shell> cd / usr / local / mysql shell> chown-R mysql. shell> chgrp-R mysql. shell> bin / mysql_install_db - user = mysql shell> chown-R root. shell> chown-R mysql shell var bin> / mysqld_safe - user = mysql & 

7. W MySQL rozpocznie się automatycznie po ponownym uruchomieniu komputera, wykonaj następujące czynności.

 shell> cp / mysql-VERSION/support-files/mysql.server / etc / init.d / mysql
 Shell> chmod + x / etc / init.d / mysql
 shell> chkconfig - add mysql

8. Aby przetestować MySQL, wpisz następujące polecenie.

 Shell> / usr / local / mysql / bin / mysqladmin wersji

Jeśli może wyświetlić wersję, instalacja jest w trybie sukcesu.

9. Wykonaj następujące proste testy.

 Shell> mysql

mysql> show baz danych;
+-------+
| Baza danych |
+-------+
| INFORMATION_SCHEMA |
| Mysql |
| Test |
+-------+
3 wiersze w zestawie (0,02 s)

mysql> use mysql;

Database changed

mysql> SHOW TABLES;

+---------+
| Tables_in_mysql |
+---------+
| Columns_priv |
| Db |
| Funk |
| Help_category |
| Help_keyword |
| Help_relation |
| Help_topic |
| Host |
| Proc |
| Procs_priv |
| Tables_priv |
| Time_zone |
| Time_zone_leap_second |
| Time_zone_name |
| Time_zone_transition |
| Time_zone_transition_type |
| Użytkownik |
+---------+
17 wierszy w set (0.00 sec)

mysql> select * from db;

+--+---+--+-----+-----+-----+-----+-----+----+---- +------+----+----+--------+------+------+------+-- -----+-------+-----+
Host | | DB | użytkowników | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Create_tmp_table_priv | Lock_tables_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Execute_priv |
+--+---+--+-----+-----+-----+-----+-----+----+---- +------+----+----+--------+------+------+------+-- -----+-------+-----+
|% | Test | | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N |
|% | Test \ _% | | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N |
+--+---+--+-----+-----+-----+-----+-----+----+---- +------+----+----+--------+------+------+------+-- -----+-------+-----+
2 rzędy w set (0.00 sec)

10. Dodaj hasło "root" w MySQL Baza danych, wpisując następujące polecenia. Domyślne hasło jest takie samo jak hasło roota Linux.

 shell> mysql-u root mysql

mysql> UPDATE user SET Password = PASSWORD ('hasło domyślne ") WHERE user =' root ';

mysql> FLUSH przywileje;

11. Przetestuj przez następujące polecenia.

 shell> mysql - u root - p
 Hasło: ********

PHP H.

1. Pobierz plik tar.gz z pliku "php-5.2.3.tar.gz" w http://www.php.net

2. Instalacja przez Flex,

 yum install flex

3. Instalacja przez libxml2

 yum install libxml2-devel.x86_64

4. Instalacja httpd-devel przez

 yum install httpd-devel

5. Odinstaluj zainstalowane przez php

 yum usunąć php

6. Wpisz następujące polecenia.

 Shell> gunzip <php-VERSION.tar.gz | tar-xvf -

lub

 shell> tar zcvf php-VERSION.tar.gz
 shell> cd php-VERSION
 Shell>. / Configure - with-apxs2 - with-mysql = / usr / local / mysql / - prefix = / usr / local / php
 shell> make
 shell> make install
 shell> cp php.ini-recommended / usr / local / php / php.ini

7. Httpd.conf Modyfikuj przez

 vi / etc / httpd / conf / httpd.conf

Dodać następujące dwa wiersze po wszystkich "AddType" lub po "AddType application / x-gzip. Gz. Tgz".

AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. Phps

Dodaj następujący wiersz po wszystkich "LoadModule".

LoadModule php5_module modules/libphp5.so

8. Aby sprawdzić, przygotować plik z pliku "index.php" o następującej treści.

<?
phpinfo ();
?>

Przechowywać go w / var / www / html /

9. Uwagi wszystkich linii w pliku / etc / httpd / conf.d / welcome.conf

10. Zrestartuj serwer Apache

 / Etc / init.d / httpd restart

11. Używać IE dostęp do serwera przez

http://hostname/index.php

Zostaw komentarz

Imię i nazwisko: (wymagane)

E-mail: (wymagane)

Stronie internetowej:

Komentarz:

O FLT

Ta strona poświęcona jest dla wszystkich, którzy lubią uczyć się i odkrywania pięknego świata Linuksa. Jeśli masz uwagi i sugestie, prosimy o e-mail w comments@freelinuxtutorials.com. Cieszę się, służyć i dzielić się rzeczy, esp. że jest wolny i przyjemne, jak Linux.