Home » Free software, SOFTWARE GRATUIT » EasyPHP a schimbat prefixul. EasyPHP 3.0

EasyPHP a schimbat prefixul. EasyPHP 3.0

În urmă cu câteva zile am avut nevoie să testez un site „pe local”. Nici o problemă. Aveam fişierele site-ului şi backup-ul bazei de date, intru pe www.easyphp.org şi caut să descarc EasyPHP. Spre surprinderea mea văd că a apărut versiunea 3.0, chiar pe data de 7 ianuarie când mulţi încă „se luptau” cu sarmalele. Acum… eu nu îmi aduc prea bine aminte dacă înainte de versiunea 2.01b pe care am folosit-o anterior a existat şi o versiune 2.0, dar mă întreb de unde moda „punct zero” ?! Se aşteaptă foarte curând nişte revizii ?

Ok. EasyPHP 3.0 să fie, dar care sunt diferenţele fată de versiunea anterioară ? Am căutat un pic până am găsit un „changelog” şi aşa am aflat că ultimul EasyPHP conţine:

  • apache 2.2.11
  • php 5.2.8
  • mysql 5.1.30
  • phpmyadmin 3.1.1
  • sqlitemanager 1.2.0

EasyPHP. Download:

Odată descărcat fişierul EasyPHP-3.0-setup.exe, a instalrea a decurs foarte uşor, doar că la mine server-ul MySql nu plecat decât după un restart. Am mai încercat pe încă un sistem iar situaţia s-a repetat întocmai, de unde pot să deduc că nu a fost chiar o întâmplare.

Dar surpriza a venit când am rulat pentru prima dată pagina de administrare şi am văzut user: root şi password: mysql. Aşadar parola standard este mysql cu litere mici !

N-am înţeles rostul următorului mesaj de avertizare: Versiunea librăriei PHP MySQL 5.0.51a pe care o deţineţi diferă faţă de versiunea 5.1.30 a serverului dumneavoastră MySQL. Această diferenţă poate cauza comportamente imprevizibile.” Ce-ar putea să facă un utilizator obişnuit ?!

EasyPHP 3.0 - Cuprins

Fiind totuşi o versiune nouă m-am decis să fac un test înainte instalez site-ul care mă interesa şi am ales, cum altfel se putea, Joomla şi WordPress.

Încep cu WordPress 2.7 că-mi era mai la îndemână. Copiez arhiva în directorul WWW, editez fişierul wp-config.php şi încep instalarea. Nici o problemă. Mă loghez ca administrator, editez legăturile permanente şi… EROARE. Nu mai puteam să accesez pagina cu post-ul demo. Să nu ne înţelegem greşit. Fişierul .htaccess era creat, conţinea liniile de cod necesare, doar că nu-l băga nimeni în seamă. Problema o reprezenta modulul rewrite care nu era activ.

Ca să activaţi modul rewrite în EaspyPHP 3.0, trebuie să modificaţi fişierul httpd.conf. Căutaţi în directorul de instalare, sub-directorul apache, sub-directorul conf şi găsiţi httpd.conf. Îl editaţi şi la linia 126

#LoadModule rewrite_module modules/mod_rewrite.so

înlăturaţi semnul de comentariu (adică acesta #).

Staţi că nu tot. În acelaşi fişier, httpd.conf , unde scrie AllowOverride None, schimbaţi cu AllowOverride All. Asta a rezolvat problema cu modul rewrite, dar de ce-a fost nevoie de aceste artificii… Din câte ştiu EasyPHP 3.0 este doar pentru teste, ce rost au aceste măsuri „draconice” de securitate ?

Ok. Trecem la Joomla 1.5.9. Instalare fără probleme. Mă loghez ca administrator, „Global configuration”, bifez cele trei opţiuni de la „SEO Settings” (Search Engine Friendly URLs, Use Apache mod_rewrite şi Add suffix to URLs), schimb denumirea fişierului din htaccess.txt în .htaccess şi… IT’S ALIVE.

În speranţa că numai sunt şi alte probleme, las acum testele şi mă apuc de treabă.

O scurtă completare la acest articol. EasyPhp 3.0 întâmpină o serie de probleme pe Windows 7 şi nu este recomandată să fie folosită în acest mediu. Totuşi, dacă situaţia nu permite altceva, puteţi încerca şi variantele mai vechi (EasyPhp 2.01b, 1.8, 1.7 şi 1.6) pe care le găsiţi pe pagina de download indicată mai sus.

P.S. Ştiaţi că denumirea completă este EasyPHP 3.0 „Bramoo”, iar autorii lui sunt Laurent Abbal, Emmanuel Faivre şi Thierry Murail. Eu le mulţumesc pentru acest program fantastic.

EasyPHP 3.0. Casetă tehnică:

  • Denumire: EasyPHP 3.0 „Bramoo”
  • Producători: Laurent Abbal, Emmanuel Faivre, Thierry Murail
  • Pagina oficială: http://www.easyphp.org/
  • Licenţă (cost): GPL (gratuit)
  • Sistem de operare: Windows
  • Versiune existentă în momentul redactării articolului: 3.0

Despre autor şi articol

a scris 281 articole pe blogul Stefa Media.


Student la Comunicare şi Relaţii Publice, cunoscător al jocurilor din perioada anilor '80 sau '90, interesat de IT şi WordPress, scriu despre ce-mi place şi, de cele mai multe ori, îmi place ceea ce scriu. Şi nu doar mie. De aceea continui.



  1. Aprilie 9th, 2009 la 22:19 | #1

    Frumos post, mi-a fost de ajutor.
    Multumesc.
    Toate cele bune.

  2. Aprilie 9th, 2009 la 22:46 | #2

    @definitiv!
    Cu plăcere. Dacă mai sunt alte aspecte pe care nu le-am abordat sau nu le-am lămurit pe deplin în articol (ca de exemplu: diferite setări) te rog să-mi spui și promit să vin cu completări.

  3. Mai 28th, 2009 la 02:09 | #3

    Am inteles de pe blogul tau ca utilizezi windows 7.
    De la windows 7 beta am trecut la RC1, insa de data aceasta am intampinat o alta problema: “Apache cannot be runned: another Web server use the Web port or port is blocked by firewall.”
    Firewall-ul nu-mi blocheaza portul. Nu am reusit sa descopar daca o alta aplicatie il foloseste.
    Tot ce mi-a zis “google” a fost legat de messenger sau skype. Insa eu inca nu le am instalate.
    Ai idee care poate fi problema? Tu ai patit la fel?

  4. Mai 28th, 2009 la 09:25 | #4

    Salut. Recunosc că n-am mai instalat Easyphp pe Windows 7, măcar şi pentru simplul motiv că îmi este mai uşor în ultimul timp să lucrez direct pe extern. Dar, în urma mesajului tău, am făcut un test. Concluzia. Easyphp 3.0 se instalează corect pe Windows 7 (build 7100). La final, firewall-ul din windows mă atenţionează în legătură cu fişierul mysqld.exe (program files/EasyPHP 3.0/mysql/bin) şi i-am acordat drepturi de acces. Cu toate acestea, primesc următoarea eroare: „Apache. Cannot run server: The specified service does not exist as an installed service. (1060)”. Menţionez că pe sistemul de test nu se afla instalat decât Windows 7, fără alte aplicaţii, YM, Skype. Deci nu este din cauza lor. Asta sunt sigur.

    P.S. Ciudăţenia este că EasyPHP 1.8 s-a instalat şi pornit bine mersi pe Windows 7. :) Eu am să mă mai documentez în legătură cu acel mesaj, fiindcă este clar un serviciu care se instalează şi rulează pe Windows XP sau Vista întâmpină erori pe Windows 7. Mai rămâne să vedem care anume…

  5. Mai 29th, 2009 la 01:18 | #5

    Multumesc pentru raspuns. Mi-ai dat cateva indicii importante. Am sa incerc si eu cu versiunea 1.8 sa vad ce iese.
    Multumesc ca-ti aloci timp pentru mine. Eu stau cam prost la capitolul timp liber.
    Toate cele bune.

  6. Mai 29th, 2009 la 09:09 | #6

    Salut. Dacă pot să te ajut, cu cea mai mare plăcere, mai ales că la cum merg afacerile avem mult prea mult timp liber :) Să-ţi spun ce-am mai făcut. Am dezactivat opţiunea „Start Apahe and MySql as services (administrator only)” şi o odată a plecat. Beginner’s luck, fiindcă din acel moment primesc altă eroare „Unexpected end of MySql… See log file”. Ataşez conţinut fişierul, poate ne mai ajută cineva fiindcă EasyPHP 3.0 se pare că e făcut ca să ne prindem urechile în el. Ţinem legătura şi multă baftă.

    29/05 08:43:12 EasyPHP EasyPHP Servers starting
    29/05 08:43:15 EasyPHP StartChildProcess “D:\PROGRA~1\EASYPH~1.0\Apache\bin\apache.exe”
    29/05 08:43:16 EasyPHP Apache::StartExe ScanProcess found pid=3564
    29/05 08:43:17 EasyPHP CreateProcess “D:\PROGRA~1\EASYPH~1.0\MySql\bin\mysqld.exe –defaults-file=”D:\PROGRA~1\EASYPH~1.0\MySql\my.ini” –language=english”
    29/05 08:43:18 EasyPHP MySql Configuration file changed
    29/05 08:43:18 EasyPHP MySqlSutdown event = MySQLShutdown3880
    29/05 08:43:18 EasyPHP MySqlSutdown event open fail = 2
    29/05 08:43:18 EasyPHP Apache Configuration file changed
    29/05 08:43:18 EasyPHP Apache restart event: ap3564_restart
    29/05 08:44:56 EasyPHP Apache stop event: ap3564_shutdown
    29/05 08:44:59 EasyPHP ServerBase::TimerProc : GetProcessVersion Apache2 (pid: 3564) error 5
    29/05 08:45:00 EasyPHP End EasyPHP…