-
Instalacja LAMP w CentOS
LAMP to bardzo zgrabny skrót od słów Linux, Apache,MySQL, PHP. Połączenie bez którego ciężko wyobrazić sobie działanie dużej ilości CMS`ów i wszystkich dynamicznie tworzonych stron.
Instalacja MySQL
yum install php-mysql mysql mysql-server
Następnym krokiem, jest odpalenie silnika bazy danych:
service mysqld start
lub jak ktoś woli
/etc/init.d/mysql start
Jeżeli chcemy, żeby silnik startował razem ze startem systemu dajemy:
chkconfig mysqld on
Najważniejszy plik konfiguracyjny znajduje się w /etc/my.conf , edytujemy go i dodajemy według własnego uznania.
mysqladmin -u root password naszehaslo
mysqladmin -h localhost -u root password naszehasloW razie problemów z uprawnieniami polecam skrypt mysql_setpermission. Sprawdzamy czy mysql odpowiada
mysqladmin -u root -p ping
po podaniu hasła powinniśmy zobaczyć radosne „mysqld is alive”.
Instalacja Apache
Kolejnym krokiem jest instalacja Apache
yum install httpd
Apache powinien uruchomić się bez zmian w plikach konfiguracyjnych, oczywiście zaawansowanym użytkownikom polecam odpowiednie modyfikacje.
/etc/init.d/httpd start
Sprawdzamy czy działa w naszej przeglądarce (Firefox, czy konsolowej lynks lub lynx) sprawdzamy czy działa wpisując adres naszego serwera lub poprostu localhost.
Instalacja PHP
Przyszedł czas na instalacje PHP
yum install php
Żeby zmiany przyniosły skutek trzeba zrestartować Apacha:
/etc/init.d/httpd restart lub jak ktoś woli service httpd restart
Sprawdzamy czy działa, tworzymy plik i zapisujemy go
nano /var/www/html/test.php
do pliku wklejamy
<?php
phpinfo();
?>i sprawdzamy czy działa http://localhost/test.php
Integracja MySQL z PHP
Instalujemy
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
Restartujemy Apacha
/etc/init.d/httpd restart
I sprawdzamy czy działa, tak samo jak poprzednio tym razem jednak szukamy działu mysql.
Instalacja phpmyadmin
Phpmyadmin to narzędzie, które ułatwi nam zarządzanie nasza baza danych.
yum install phpmyadmin
Edytujemy plik, jak na obrazku ( oczywiście można wprowadzać własne zmiany jeśli wiesz co zmieniasz 🙂
nano /etc/httpd/conf.d/phpMyAdmin.conf
Restartujemy Apacha:
service httpd restart
I testujemy http://localhost/phpmyadmin
Przydatne linki:
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- phpMyAdmin: http://www.phpmyadmin.net/
Dobra robota. Dzięki za artykuł 🙂
Wszystko spoko tylko phpMyAdmin nie działa. apt-get install phpmyadmin wywala mi błedy o braku pakietu.
Moze zamiast apt-get uzyj yum tak jak w opisie i sprawdz jakie repo masz, polecam dodać DAG repo.
I co, pomogło?
AVE
Wszystko pieknie ladnie, lecz nie potrafie znalesc repo do kilku paczek z punktu „Integracja MySQL z PHP” (np. php-shout, php-eaccelerator itp) czy mozna prosic o podanie rep do w/w
Zdravim
[…] https://centos.com.pl/2010/03/15/instalacja-lamp-w-centos/ […]
brakuje jeszcze tego 🙂
firewall-cmd -add-service=http