Server local pentru dezvoltarea aplicatiilor web in PHP

Incepand cu varianta 5.4 limbajul de programare PHP contine un webserver incorporat ce raspunde la adresa http://localhost:8000.

Desigur, mai intai se creeaza un folder in care sunt tinute fisierele. Eu l-am creat pe desktop si l-am denumit serverPHP.
$ cd desktop
$ mkdir serverPHP
$ cd serverPHP

Odata intrati in folderul serverPHP pentru pornirea serverului se foloseste comanda:

$ php -S localhost:8000

Cand se incearca deschiderea URL-ului „localhost:8000” se primeste o eroare 404 (Not found). Pentru a verifica buna functionare este necesara scrierea unui script PHP – sa zicem salut.php – si apoi verificare lui cu comanda:

$ localhost:8000/salut.php

Daca aveti instalata baza de date MySQL tot aici se pot instala WordPress, Drupal sau oricare alt CMS sau framework PHP.

Pentru oprirea serverului se foloseste combinatia de taste Ctrl-c.

[mai mult...]

Cum rulezi un fisier C in Windows si Mac?

Windows
Din linia de comanda (concomitent tastele „Windows” + „R” si apoi Enter) intri in folderul in care ai salvat fisierul scris in limbajul c sa-i spunem program.c. Sa zicem ca l-ai salvat pe desktop si atunci comanda este:
cd desktop
Urmatoarea comanda este:
cc -c program.c
Aceasta iti creeaza un nou fisier numit program.o.
Daca totul e in regula si nu-ti va aparea nicio eroare (avertizarile le poti ignora) scrii din nou in linia de comanda:
gcc program.o -o program
(Desigur, trebuie sa ai compilatorul pentru C si C++ instalat; cea mai buna solutie este MinGW).
Comanda urmatoare iti ruleaza programul:
program

Unix
In general in sistemele Unix/Linux compilatorul este preinstalat. Comenzile sunt cam aceleasi.
cc -c program.c
gcc program.o -o program
Ca sa rulezi fisierul scrii de aceasta data comanda:
./program

[mai mult...]

Cum trimiti un email in Python din Terminal?

Am incercat urmatorul script pentru Gmail, Yahoo! si adresa de email a site-ului meu. Functioneaza pentru ultimele doua, Gmail il vede ca intruziune. Asadar, deschideti Terminalul si intrati in ferestra Python3. Apoi scrieti comenzile:
>>>import smtplib
>>>smtpObj = smtplib.SMTP(‘smtp.mail.yahoo.com’, 587)
>>>smtpObj.ehlo()
>>>smtpObj.starttls()
>>>smtpObj.login(‘mihai…..@yahoo.com’, ‘my password’)
>>>smtpObj.sendmail(‘mihai…..@yahoo.com’, ‘contact@domeniu.com’, ‘Subject: Test.nMesaj de verificare’)

>>>smtpObj.quit()

[mai mult...]

Cum instalezi Adobe Flash Player Plugin in Ubuntu Firefox?

  1. Descarci varianta plugin-ului Flash pentru Ubuntu (32 sau 64 de biti) de aici.
  2. Dai click dreapta pe arhiva si dezarhivezi (extract here) acolo unde ai descarcat plugin-ul (in Downloads, pe desktop sau unde ai dorit)
  3. Lansezi Terminalul cu comanda „Ctrl +Alt+T”
  4. Schimbi directorul cu comanda „cd” in fisierul dezarhivat – pur si simplu agati fisierul dezarhivat cu mouse-ul si-l tragi in ferastra Terminalului
  5. Introduci parola de administrator (cea cu care te loghezi cand pornesti sistemul)
  6. Scrii in Terminal comanda: sudo mv libflashplayer.so /usr/lib/firefox-addons/plugin
  7. Lansezi Firefox si verifici daca Flash Player-ul functioneaza.
[mai mult...]

Cum setam un domeniu Parked (parcat) sau Alias in cPanel?

Parcarea unui domeniu se face in momentul in care detinatorul unui pachet de gazduire detine o serie de domenii dintre care unul principal si doreste ca utilizatorii care viziteaza celelalte domenii sa fie redirectati spre cel principal.

Exemplu:

exemplu.ro – domeniul principal al contului

exemplu1.ro – alt domeniu

exemplu2.com – alt domeniu

Cel care are aceste domenii doreste ca utilizatorii care viziteaza exemplu1.ro si exemplu2.com sa fie redirectati spre exemplu.ro asa ca domeniile exemplu1.ro si exemplu2.com se vor numi ulterior domenii parcate sau alias. Practic ele se vor suprapune pe domeniul principal al contului.

[mai mult...]