Nastavenie Apache2, MySQL a PHP5 na Ubuntu Linux
Minulý víkend som sa rozhodol dať na staré PC (Pentium III s 128MB RAM, 30 GB HD), na ktorých pred pár mesiacmi som nainstaloval Ubuntu Server 6.0.6.
Ako vždy to, čo mi chýbalo bol on-line testovacie prostredie, ktoré mi umožnilo urobiť zmeny a nové funkcie pridať do svojej stránky, aby sa zabránilo robiť horúci, som potreboval nainštalovať a nakonfigurovať Apache2, MySQL a PHP5.
Počnúc sprievodcom na html.it, je tu kroky, ktoré som za:
-
Aktualizácia zoznamu dostupných balíčkov (to je dobrej praxe vždy urobiť pred novým zariadením):
sudo apt-get update -
Inštalácia Apache2:
sudo apt-get install apache2-mpm-prefork -
Inštalácia MySQL
sudo apt-get install mysql-server -
Nainštalovať PHP5 modul pre Apache2:
sudo apt-get install libapache2-mod-php5 -
Inštalácia knižnice použiť MySQL PHP5:
sudo apt-get install php5-mysql -
Inštalácia PHP knižnica pre manipuláciu s obrázkami
sudo apt-get install php5-gd -
Inštalácia PHP knižnica pre beh PHP z príkazového riadku tiež:
sudo apt-get install php5-cli -
Umožňujúce rozšírenie MySQL konfiguračný súbor pre PHP5:
vi /etc/php5/apache2/php.inilinka editácia
;extension=mysql.sov
extension=mysql.so -
Restart Apache2:
sudo /etc/init.d/apache2 restart
Potom otestovať, že je všetko správne funguje som postupoval nasledovne:
Test integrácie medzi Apache2 a PHP5
Vytváranie test_php.php súbor v adresári / var / www s nasledujúcim obsahom:
S prehliadačom prístupu k 'URL http://servername/test_php.php (kde karel reprezentuje IP adresu alebo názov linux server) a overovanie informácií zobrazenie vystupoval v PHP5 konfigurácii
Test integrácie medzi PHP5 a MySQL
Vytvorenie db test na MySQL:
mysqladmin -u root create test Vytváranie test_mysql.php súbor v adresári / var / www s nasledujúcim obsahom:
S prehliadačom prístupu k 'URL http://servername/test_mysql.php (kde NázovServera predstavuje adresu IP alebo názov linux server) a kontroluje sa správa "OK" správa o tom, že spojenie s DB "test" je bola úspešná.











všetky sú naozaj apt-get apt-get install
Tiež som musel som pridať repozitár
Máš pravdu, díky za hlásenie! 'm Ani tie' schopný urobiť dobrý strih & paste! Avšak som teraz opravený.
Mohli by ste upresniť, aké ďalšie kroky máte urobiť? Začal som s Ubuntu Server 6.0.6
A 'lepšie na jeden riadok
inak často dáva chybu.
syntaktická chyba, neočakávané T_STRING, atd ..
Ahoj
Chcel som vám povedať, že v teste integrácie medzi Apache2 a PHP5
php kód ste napísali má nepresnosť:
byť
Chcel som vám povedať, že v teste integrácie medzi Apache2 a PHP5
php kód ste napísali má nepresnosť:
by mala byť
< ?php phpinfo();?>Výborný tutoriál, bez ohľadu na chyby v phpinfo je jasný preklep
)
byee
Thanks for reporting! Som opravil chybu.
@ Athos Athos-desktop: ~ $ mysqladmin-u root vytvoriť testovacie
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user' root '@' localhost '(using password: NO)'
Ďakujem tutorial, ale nejdú odtiaľto
Dobrý deň, Athos anke mám rovnaký problém ... Niekto nám pomôcť?
Ahoj!
Až do testovania integrácie medzi PHP a MySQL s tt potom, keď sa snažím pripojiť ku stránke test_mysql mi túto chybu:
Parse error: syntax error, neočakávané $ end in / var / www / test_mysql.php on line 9
Môžete pomôcť? Vďaka
Ďakujeme vám,
jeden z najviac jasný a stručný návod, aké som kedy používať: veľmi užitočné a presné, urobil som všetko, čo v okamihu.
@ Athos
$ Link = mysql_connect ( 'localhost', 'root', 'mypassword')
V textovom súbore umiestniť mysql heslá ako napríklad tu, inak sa skúste pripojiť k NR bez pwd.
Ahoj mám problém.
Všetky tieto inštrukcie, Nainstaloval som všetky
Snažil som sa, aby to fungovalo s e107, ale nemám otvoriť stránky a hovorí, že je aplikácia x-httpd-php