-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â dandr

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 18.12.2003
Çàïèñåé: 5954
Êîììåíòàðèåâ: 61649
Íàïèñàíî: 133889


LAMP è Fedora

Âîñêðåñåíüå, 01 Ôåâðàëÿ 2009 ã. 19:38 + â öèòàòíèê
Îðèãèíàë ñîîáùåíèÿ
Íà äíÿõ ÿ óæå óïîìèíàë, ÷òî ïîäíÿë LAMP ïîä Ôåäîðîé. Ïîæàëóé, íàäî ýòîò ïðîöåññ ðàñïèñàòü ïîïîäðîáíåå… Ïîòîìó êàê óñòàíîâêà ëîêàëüíîãî ñåðâåðà ïîä windows îïèñàíà â êàæäîì ó÷åáíèêå ïî php.  îäíîì ýêçîòè÷åñêîì ó÷åáíèêå íàø¸ë îïèñàíèå óñòàíîâêè ïîä MacOS, à âîò ïîä Linux - íå íàø¸ë âîîáùå (ïî êðàéíåé ìåðå, â îáû÷íûõ áóìàæíûõ ó÷åáíèêàõ).  èíòåðíåòå ÷óòü ëó÷øå, íî áîëüøåíñòâî howto lamp îïèñûâàþ ïðîöåññ óñòàíîâêè â Ububntu.

Èòàê, ïðè óñòàíîâêó ïîëüçîâàëñÿ âîò ýòèì ìàíóàëîì.

1. Óñòàíàâëèâàÿ ñèñòåìó, íå çàáóäüòå âî âêëàäêå «Âåá-ñåðâåð» îòìåòèòü ãàëêîé ïàêåò php-mysql, èíà÷å âû íå ñìîæåòå ðàáîòàòü ñ MySQL èç âàøèõ PHP-ñöåíàðèåâ.

Åñëè âû óæå èìååòå óñòàíîâëåííóþ ñèñòåìó, íî áåç íåîáõîäèìûõ ïàêåòîâ, ïðîñòî äîóñòàíîâèòå èõ èç ðåïîçèòîðèåâ ñ ïîìîùüþ yum:

yum install httpd mysql-server php php-mysql

Íàñêîëüêî ÿ ïîìíþ, ÿ âûáèðàë php-mysql ïðè óñòàíîâêè îñè. Ïîýòîìó îñîáûõ ïðîáëåì ñ íåäîóñòàíîâëåííûìè ïàêåòàìè íå áûëî.
2. Èòàê, íåîáõîäèìûå ïàêåòû óñòàíîâëåíû, òåïåðü ïðîâåðèì: âñå ëè çàïóñêàåòñÿ áåç ïðîáëåì, à çàîäíî âêëþ÷èì àâòîçàïóñê

service httpd start

service mysqld start

chkconfig --levels 345 httpd on

chkconfig --levels 345 mysqld on

Ìîæíî òàê, ÷åðåç êîíñîëü. À ìîæíî ÷åðåç ãóé: Ìåíþ->Àäìèíèòðèðîâàíèå->Ñëóæáû óïðàâëåíèå ñëóæáàìè. Íàì íóæíû httpd (Apache) è mysqld.
ÂÀÆÍÎ: Åñëè Àïà÷ ïðè çàïóñêå ðóãíåòñÿ, ÷òî íå ìîæåò ïîëó÷èòü ïîëíîå äîìåííîå èìÿ ìàøèíû, îòðåäàêòèðóéòå ôàéë /etc/hosts.

Åãî ñîäåðæèìîå äîëæíî âûãëÿäåòü ïðèìåðíî òàê:

127.0.0.1 localhost.localdomain localhost

xxx.xxx.xxx.xxx hostname.domainname hostname


ãäå:

- xxx.xxx.xxx.xxx – âàø IP-àäðåñ

- hostname – èìÿ âàøåé ìàøèíû

- domainname – èìÿ äîìåíà

Ñîõðàíèòå ôàéë è ïåðåçàïóñòèòå Àïà÷, ïðîáëåìà äîëæíà èñ÷åçíóòü.

Âîò ñ ýòèì ïðîáëåì íå áûëî - Àïà÷ òóò æå çàâ¸ëñÿ, íè÷åãî ïðàâèòü íå ïðèøëîñü.
3. Òåïåðü íàçíà÷èì ïàðîëü ïîëüçîâàòåëÿ root â MySQL:

mysqladmin -u root password ‘password’

Âîò òóò êàêîé-òî êîñÿê… Äàííàÿ êîìàíäà íå ïðîõîäèëà - õîòü òû òðåñíè. Ïðèøëîñü ïîäêëþ÷èòü Altesack‘à ñ åãî ïîçíàíèÿìè â MySQL.  êîíñîëè íàáèðàåì:

# mysql

Äàëåå ïîïàäàåì â èíòåðôåéñ MySQL:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.0.67 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>update mysql.user set password=password(' íîâûé ïàðîëü');

Query OK, 5 rows affected (0.00 sec)

Rows matched: 5 Changed: 5 Warnings: 0

mysql>flush privileges;

mysql>exit;

Bye

Âîò è âñå! Ïÿòü ìèíóò øàìàíñòâà è ó âàñ ðàáî÷èé âåá-ñåðâåð!

À íàïîñëåäîê ìîæåòå óáåäèòüñÿ, ÷òî âñå ðàáîòàåò ïðàâèëüíî. Ñîçäàéòå â êàòàëîãå /var/www/html ôàéë index.php ñî ñëåäóþùèì ñîäåðæàíèåì:

< ? phpinfo(); ?>

Îòêðîéòå áðàóçåð è çàéäèòå ïî àäðåñó http://localhost è ïîëþáóéòåñü!

Íàäî ëè ãîâîðèòü, ñêîëüêî ó ìåíÿ áûëî âîñòîðãà, êîãäà ÿ óâèäåë ýòîò ñàìûé phpinfo? :)

äíåâíèêèLIci WP - WordPress crossposting plugin