Instalacji LAMP CentOS
Opublikowany w Tutorials przez admin No CommentsIstnieje 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