Fejlesztői környezet kialakítása Ubuntun

2006. júl. 26. (szerda), 18:44, D. keze nyomán
Ismeretterjesztő, Webfejlesztés
Apache Install: $ sudo apt-get install apache2
Az apache automatikusan indul (/etc/init.d/apache2). A csak manuális indításhoz le kell szedni ezt:
$ sudo apt-get install sysv-rc-conf
Utána:
$ sudo sysv-rc-conf
A feljövő táblázatban nyilakkal lehet mozogni, space X-el. Az apache2 a 2-es, 3-as, 4-es, 5-ös init levelen indul, ezek elől mind ki kell szedni az X-et, aztán q-val egyszerűen quit.

DocumentRoot beállítása: $ sudo gedit /etc/apache2/sites-available/default
Restart apache: $ sudo /etc/init.d/apache2 force-reload DocumentRoot file permissions (ha nincs megadva, akkor 'failed to open stream: Permission denied' hibaüzenet): $ sudo chmod -R +r fejlesztesi_konyvtar/elerese Mod_rewrite engedélyezése: $ sudo a2enmod rewrite $ sudo gedit /etc/apache2/sites-enabled/000-default A megnyíló állományban a beállított Directory-nál az AllowOverride All szerepeljen.


PHP5 $ sudo apt-get install php5 php5-gd
php.ini-t nem elfelejteni szerkeszteni! (modulok [gd, mysql pl.] engedélyezése, path-ok, stb...)
$ sudo gedit /etc/php5/apache2/php.ini

MySQL Install: $ sudo apt-get install mysql-server php5-mysql
Root-nak legyen jelszava (MySQL 5.1 és felette már telepítés közben rákérdez): $ mysqladmin -u root password jelszo $ mysqladmin -h root@alpha-neuron -u root -p password jelszo
Adatbázis telepítése után sysv-rc-conf-fal ugyanúgy 2-es, 3-as, 4-es, 5-ös init levelről kiszedni az automatikus indulást.

Új userek hozzáadása: $ (sudo?) mysql --user=root -p jelszó megadása mysql > GRANT ALL PRIVILEGES ON adatbazis.* TO 'user'@'localhost' IDENTIFIED BY 'jelszo';

Apache manuális indítása | leállítása | újraindítása:
$ sudo /etc/init.d/apache2 start|stop|restart
MySQL szerver manuális indítása | leállítása:
$ sudo /etc/init.d/mysql start|stop|restart

Komodo Edit PHP hibaellenőrzésének engedélyezéséhez kell a client line php5 is: $ sudo apt-get install php5-cli

VirtualBox alól a localhost böngészőből így érhető el:
http://10.0.2.2

Hozzászólni regisztrált és bejelentkezett felhasználók tudnak.