Tutoriale Wordpress

Tutoriale Wordpress, WebDesign (HTML, CSS), Webdevelopment (PHP, MySql), Photoshop, SEO, etc..

Subscribe to Tutoriale Wordpress

Ubuntu 9.10 Lamp + Symfony Framework

Posted by Emanuel On December - 17 - 2009

Azi am instalat Ubuntu 9.10 si primul lucru ca orice dezvoltator de site-uri in PHP a trebuit sa instalez LAMP (Linux, Apache, MySQL, PHP) si l-am configurat in principal pentru Symfony Framework.
Voi descrie pe scurt comenzile folosite, Ubuntu avand 2 modalitati de a instala pachete: din Terminal (linia de comanda Applications->Accesories->Terminal) sau prin Synaptic Package Manager(System->Administration->Synaptic Package Manager).
Pentru Terminal comenzile sunt trimise prin Sudo si va trebui sa va introduceti parola:


Primul instalat este Apache:
sudo apt-get install apache2

Pentru a testa puteti deschide Firefox la adresa: http://localhost
Daca totul este ok va aparea o pagina cu 3 randuri, pe primul scrie It Works!
Puteti modifica aceasta pagina cu urmatoarea comanda:
sudo gedit /var/www/index.html

PHP:
sudo apt-get install php5 libapache2-mod-php5

Daca aveti nevoie de PHP sau vreti sa testati daca merge, fara sa instalati si MySQL trebuie sa restartati serverul Apache:
sudo /etc/init.d/apache2 restart

De asemenea puteti edita un fisier: sudo gedit /var/www/test.php in care puteti avea

Mysql:
sudo apt-get install mysql-server

La instalarea MySQL vi se va cere parola pentru userul root al bazei de date (poate fi orice parola vreti, nu confundati cu parola ceruta de sudo). Aceasta parola este bine sa fie notata, pentru ca va fi utilizata ulterior pentru a folosi MySQL.
Pentru o mai usoara folosire a MySQL se poate instala PhpMyAdmin: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin deoarece phpmyadmin se instaleaza in /usr/share puteti face o legatura logica in /var/www sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Dupa ce se restarteaza iar serverul apache, totul ar trebui sa mearga, pentru testarea MySQL folositi http://localhost/phpmyadmin/
Symfony are pasii de instalare aici, dar are anumite necesitati. Cu setarile implicite LAMP nu trece de toate aceste setari, astfel trebuiesc modificate:
sudo gedit /etc/php5/apache2/php.ini

Cautati liniile ce contin: short_open_tag si magic_quotes_gpc si le puneti pe Off. short_open_tag permite scrierea tagurilor in loc de creaza ambiguitate pe serverele care pot compila si cod din alte limbaje, nu doar PHP; iar magic_quotes_gpc (gpc= GET POST COOKIE) atunci cand este On adauga automat un backslash pentru apostrof ‘ ghilimele ” si backslash \ pentru informatiile provenite din gpc.

Pentru a instala un PHP accelerator folositi comanda:
sudo apt-get install php-apc

Instalarea modulul XSL se face cu:
sudo apt-get install php5-xsl

Se restarteaza iar apache si ar trebui sa aveti:

Dezinstalarea se face folosind:
sudo apt-get autoremove nume_pachet
Pentru a putea folosi PHP din linia de comanda trebuie instalat pachetul:
sudo apt-get install php5-cli

About the Author

3 Responses to “Ubuntu 9.10 Lamp + Symfony Framework”

  1. Dorutz says:

    sau totul cu 2 comenzi in terminal:

    sudo apt-get install lamp-server^
    sudo apt-get subversion && svn co http://svn.symfony-project.com/branches/1.4

Leave a Reply

?>

About Us

Tutoriale Wordpress

Flickr

IMG_5142DSC_9642IMG_4358IMGP0459