Cu ce versiune de php, mysql, phpmyadmin lucrati? E vreo versiune mai buna si mai stabila? Sau ati descarcat direct ultimile versiuni si that's it.
Si nu radeti daca am spus vreo prostie, n-am mai lucrat in php pana acum.
Versiune printabilă
Cu ce versiune de php, mysql, phpmyadmin lucrati? E vreo versiune mai buna si mai stabila? Sau ati descarcat direct ultimile versiuni si that's it.
Si nu radeti daca am spus vreo prostie, n-am mai lucrat in php pana acum.
Personal folosesc PHP ultime versiune 4.4.x, MySQL de obicei ultima care apare si ca server web prefer Apache 1.3.xx.
Am inteles ca php 5 (ultima versiune este php 5.1.6) este pt. OOP. Pot folosi si programare obisnuita, adica nu OOP? Ca tocmai am descarcat-o :)
Da, fara nici o problema (si php 4.x.x 'stie' oop ...)
Asa, am instalat versiunea de mai sus, am apache2, am pus la sfarsitul lui httpd
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
in php.ini am pus
doc_root = "C:\Program Files\Apache Group\Apache2\htdocs"
extension_dir = "C:\php"
si cand rulez clasicul fisier de test cu print "blabla", nu-mi da eroare, dar apare pagina goala.
Ce are?
Poate si din comoditate, folosesc EasyPhp - versiunea 1.8.0.1 contine: Apache 1.3.33, PHP 4.3.10, PhpMyAdmin 2.6.1 si MySQL 4.1.9. E adevarat, nu vine cu PHP 5, insa instalarea este facila, si pana acum nu am avut probleme (folosesc EasyPhp de peste 2 ani).
Da.
O sa instalez ce mi-a zis rnicolescu sa vedem cum merge. Cred ca asa ceva foloseste si c_n_m, doar ca-i zice altfel :)
Pentru windows
http://www.appservnetwork.com/module...showpage&pid=1
AppServ v 2.5.7
Release Date : 2006-10-06
Packages :
Apache 2.2.3
PHP 5.1.6
MySQL 5.0.24a
phpMyAdmin 2.9.0.2
Mai poti folosi si XAMPP.
Citat:
XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
OOP se foloseste si in PHP4, doar ca in PHP5 a mai evoluat putin treaba. Adica, in PHP4 nu se accepta modurile de securitate pentru clase (public, privat). In PHP4 obiectele sunt mai degraba un fel de structuri care accepta si functii decat obiecte asa cum se intelege in OOP. Oricum, si in PHP4 isi fac bine treaba.
Daca te-ai obisnuit cu PHP4 poti trece linistita la PHP5 pentru ca diferentele nu sunt mari si schimbarile au fost facute in asa fel incat programatorii sa nu fie derutati. Un exemplu ar fi constructorii claselor care in PHP4 erau functii din interiorul claselor cu acelasi nume ca si clasa. In PHP5 se verifica prima data daca exista functia (metoda) __construct(). Daca nu exista, verifica daca exista o functie (metoda) care are acelasi nume ca si clasa. Adica, chiar daca nu esti la curent cu toate noutatile din PHP5, scripturile iti vor functiona fara probleme :D