niedziela, 5 lutego 2012

serwer www httpd apache lamp mysql php phpmyadmin

Najlepiej zainstalować cały pakiet oprogramowania LAMP (Linux - Apache - MySQL - PHP) od razu :
=======================================================================
MySQL
=======================================================================
1. Instalacja
# yum install php-mysql mysql mysql-server
2. Uruchomienie
# service mysqld start
3. Konfiguracja - ustalenie dostępu
# mysqladmin -u root password haslo
# mysqladmin -h localhost -u root password haslo
4. Sprawdzenie serwera MySQL
# mysqladmin -u root -p ping
===================================================================
Apache
===================================================================

1. Instalacja :
# yum install httpd
2. Konfiguracja /etc/httpd/conf/httpd.conf
 ServerName mojadomena.pl:80
3. Wgranie pliku index.html do katalogu /var/www/html
Przykład:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Strona startowa serwera pocztowego POCZTA</title>
 </head>
 <body>
       serwer pocztowy
  </body>
</html>
4. Ustawienie firewalla.
=====================================================================
PHP
=====================================================================
1. Instalacja
# yum install php
2. Restart apach'a
# service httpd restart 
3. Test php, zapis poniższego kodu do pliku /var/www/html/test.php, sprawdzamy z przeglądarki
<?php
phpinfo();
?> 
4. Instalacja niezbędnych bibliotek
# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy
5. Kolejny restart Apach'a
# service httpd restart 
==================================================================
phpMyAdmin
==================================================================
1. Instalacja
# yum install phpmyadmin
w przypadku problemów z instalacją należy pobrać i rozpakować  nowsze repozytorium :
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
# rpm -Uhv rpmforge-release-0.5.1-1.el5.rf.i386.rpm
lub dla wersji 64 bit
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
# rpm -Uhv rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
Po rozpakowaniu aktualizujemy (trwa to kilka minut) :
# yum update
i
# yum install phpmyadmin 

Tak zainstalowany phpmyadmin działa tylko lokalnie na serwerze. Można to oczywiście zmienić w ustawieniach pliku konfiguracyjnego /etc/httpd/conf.d/phpmyadmin.conf:
Allow from 192.168.1.0/24 zamiast Allow from 127.0.0.1
Po wywołaniu teraz z przeglądarki mojadomena.pl/phpmyadmin może wystąpić błąd:


W pliku /usr/share/phpmyadmin/config.inc.php należy odszukać wpis i dokonać dowolnego wpisu w cudzysłowy np. $cfg['blowfish_secret'] = 'lopez';








=====================================================================

Brak komentarzy:

Prześlij komentarz