Asa-i cand toti folosesc acelasi serviciu. Cand pica serviciul, pica tot.

…..

Tags:

A common issue with a fresh installed OS and development software stack is that all three tools (Xdebug, PhpStorm, PHP-FPM) have their default port set to 9000.

This will cause some errors (down below / at the end of article) while trying to debug in PhpStorm.

The most simple (and fast) fix is to change the port of PHP-FPM from 9000 to another (9001?).

Recommended is to keep Xdebug and PhpStorm on 9000 and put PHP-FPM to 9001 or following consecutive ports.

I will explain how to change the port for all 3 tools.

The location for the config files differs from system to system, but the filenames should be similar.

  • The filename for the PHP-FPM normally is www.conf
  • The filename for the Xdebug is actually a PHP ini file and normally is xdebug.ini. But on some systems the settings could be inside php.ini.

The part in the files where you can change the port should be:

  • For PHP-FPM’s www.conffile you need to search for lines:
    ; The address on which to accept FastCGI requests.
    listen = 127.0.0.1:9000
    And change the port from 9000to 9001.
  • For Xdebug’s .ini file you need to either search for the following line, or add the line if not exists:
    xdebug.remote_port="9000"
    If you follow my recommendation you normally should let the default port as 9000, or change it to what you want.

For PhpStorm, you can change the port that connects with Xdebug from Preferences -> Languages & Frameworks -> PHP -> Debug -> Xdebug -> Debug port.

Be aware that PHP-FPM normally works with a web server (like nginx). If so, you need to change the port for PHP-FPM in the webserver too.

Now, for the errors that will appear if you have all 3 set to the same port (and PHP-FPM service started).

  • Connection was not established. Cannot start debugger session with ‘Xdebug’
  • Connection was not established. ‘Xdebug’ extension is installed. Check configuration options.

If you have any other issues with PhpStorm + Xdebug or PHP-FPM + nginx, feel free to ask in the comments below.

Happy coding!

Incercam sa-mi imaginez si sa compar cum e acum versus cum era acum cateva sute/mii de ani, cand inca nu existau guverne, parlament, presedinti, administratie, ministere si etc (sau cel putin nu existau ca in forma curenta).

Mai concret, ma gandeam la o anumita perioada in istoria omenirii cand s-au construit drumuri. Sau, mai precis, de ce s-au construit sau imbunatatit drumurile.

Ce-am gasit a fost in felul urmator.

La un moment dat in trecut oamenii mureau de foame, pentru ca nu aveau de mancare. Se traia pana pe la 35-40 de ani. Dupa aceea s-a descoperit porumbul si alte grane, s-a inceput cultivarea lui in masa, agricultura era in floare, oamenii nu mai mureau de foame.
Cand oamenii nu mai mureau de foame, de fericire, au inceput sa faca copii. Multi copii.
Cateva sute de ani mai tarziu s-au trezit ca iar mureau de foame, pentru ca erau prea multi, si aveau nevoie de mai multa mancare, si nu puteau transporta granele de unde se cultivau pana in comunitati rapid si in cantitati mai mari decat de obicei.

Ceva foarte interesant s-a intamplat aici. Ceva ce in ziua de azi nu se mai poate intampla, si e un lucru foarte rau ca nu se mai poate intampla.

Pe atunci nu existau joburi, oamenii nu erau obligati sa munceasca toata ziua, si aveau destul timp liber.
Avand timp liber, s-au apucat sa construiasca (sau ma rog, sa imbunatateasca) drumuri, cu scopul de-a putea transporta mai rapid si in cantitati mai mari granele. Ca sa nu moara de foame.

Si s-au pus sa largeasca drumurile, si din drumuri de pamant au inceput sa sparga pietre si sa-l pietruiasca. Dupa aceea au inceput sa construiasca utilaje mai mari, carute mai mari.

Deci evolutia noastra e bazata pe 2 lucruri:

  1. Frica de-a muri de foame.
  2. Timp mult liber investit in ajutorul comunitatii.

Si acum inapoi in prezent.

Nu mai avem niciunul din cele 2 lucruri magice, ce ne-a ajutat in trecut in evolutia noastra.

Frica de-a muri de foame nu mai exista, cel putin pentru 99% din populatie (vorbesc de moarte la propriu de foame, nu de saracie ca nu-ti permiti nu stiu ce tip de carne, dar ai bani de-o felie de paine presarata cu zahar).

Timp liber, sa fim seriosi, dupa 9 ore la munca + un caz mai extrem in care faci 2 ore pe drum (dus-intors) rezulta in 11 ore de munca, la care se adauga ba mancarea, ba nevoi fiziologice, ba gatit, si observi ca nu mai ramai decat cu cateva zeci de minute. Si alea le oferi de obicei familiei. Te joci cu copilul, te iubesti cu partenerul, si gata, somn. Si se repeta, in fiecare zi, pana imbatranim.

Teoretic, avem noroc, ca exista fel si fel de organizatii, firme, ministere, etc, ce se ocupa cu aceste lucruri: sa repare/imbunatateasca drumurile, sa creeze drumuri noi, cladiri noi, si orice altceva ce putem da vina pe cineva pentru ca nu-si face treaba.

E rau ce spun, dar e normal sa nu-si faca treaba. Pentru ca nu e treaba lor, ci a noastra. Si noi ca specie suntem lenesi, muncim pe branci doar cand suntem in pericol de-a muri (de foame, de ceva). Asa sunt si acele firme, ministere, etc. Lenese.

“Dar de ce sa muncesc eu si sa bag bani in drumuri? Ce, nu se poate deplasa din A in B comunitatea? Ce, moare cineva de foame? Ce, exista vreun pericol? Si ce daca se face 1 kilometru in 1 ora in orase, nu moare nimeni de foame, toata lumea e in siguranta, stau si eu la caldurica unde mi-e bine. Ah, imi vin bani cu traista si sunt obligat de altii sa fac ceva cu ei? Pai ce sa fac, doar nu ma apuc sa fac drumuri de nebun. Sa le dau foc? Ce naiba sa fac cu atatia bani? Eh, lasa ca ma descurc eu, mai bag la sosete, mai ascund, si zic ca am facut ceva cu ei.”

Si dupa aia venim noi, nebunii, ce ne-am inmultit ca dementii, si urlam in gura mare ca vai, nu avem conditii. Dar nici unul din noi nu realizeaza cum stau lucrurile. Si lucrurile stau ca mai sus: doar noi, in mod direct, putem face ceva.

Da, stiu, nu mai e ca pe vremuri, cand daca vroiai un drum mai bun, te duceai singur sa ti-l faci. Acum nu ai voie sa intervii asupra unui drum, ca exista un minister sau cineva care se ocupa de acel lucru, si doar el poate face ceva.
Si e de rau. E de foarte rau. Credeti-ma ca NOI avem puterea. NOI in mod direct. Doar NOI putem face ceva, doar DACA vrem. Doar ca in prezent nu mai putem, pentru ca asa am crezut noi ca “evoluam” si ca ne “civilizam” si am creat ministere in trecut, si le-am dat lor puterea de-a administra ORICE. Si nu doar le-am dat lor puterea asta, ci le-am zis sa ne si interzica noua aceste lucruri. Si noi nu mai putem face nimic acum.

Dar dupa cum noi evoluam mereu, si niciodata nu stam pe loc, probabil in viitor lucrurile se vor schimba, vor evolua. Si probabil ca vor disparea acele ministere, si va ajunge din nou in puterea noastra sa facem ce vrem, cand vrem, unde vrem.

Si ca exercitiu de gandire: Realizeaza ca in trecut ORICE vroiai sa se intample puneai mana si faceai, nu cereai. Asa ca data viitoare, in loc sa te vaiti ca pe strada ta e o groapa si dai mereu cu masina in ea, mai degraba ia niste pamant si astup-o. Da, stiu, nu e perfect, dar decat sa ceri, mai bine faci tu. Poate ca vei da un exemplu, si va face la fel si vecinul tau, si vecinul lui, si intr-o zi ce ziceam mai sus va deveni real, si vom putea din nou sa facem ce vrem. Si bine ne va mai fi.

Salut! Repet ce am scris in titlu: Schimbati-va parolele periodic! Nu folositi aceeasi parola pe mai multe site-uri! Aveti parole diferite dupa gradul de risc! Am fost hack-uit. In sfarsit as zice! Zic “in sfarsit” pentru ca acum 10-15 ani cand m-am decis sa folosesc aceeasi parola peste tot, mi-am zis ca “ce poate merge […]

Plecasem de la munca la ora 19 (o ora acceptabila pentru traficul din Bucuresti zic), nici nu apucasem sa ies din parcare ca deja eram blocat. Intru pe Waze, imi zice 45min pentru 3.9 km. Stau vreo 10 min nemiscat, ma supar si ma intorc inapoi in parcare, urc la birou. Poate pe la 20-21 […]

Tags:

Zilele trecute un coleg si-a cumparat un telefon cu 6 GB de ram si CPU de 2.5 GHz cu 8 cores. Si ma gandeam ca eu cunosc foarte multe persoane care inca mai au pc-uri cu mai putin de 6 GB ram si poate chiar si CPU mai mic de 2.5 GHz, clar cu mai […]

Google sunt inteligenți. Sau nu. Pe scurt. Google e un motor de căutare. Adică scrii ceva într-un input pe site-ul lor, și ei îți returnează rezultate conform căutării tale. Ca sa facă asta, ei au servicii în spate care non stop caută pe internet, ia fiecare pagină în parte, o scanează și o adaugă într-o […]

Cam asa s-ar traduce pe scurt ce se intampla la Galati cu proiectul “Unda Verde”. Sunt cateva posibilitati de ce sistemul nu merge. Ca si cu logo-ul ANAF de 70 miliarde lei (vechi), care s-ar face in 20 minute, probabil si in cazul asta, e doar o acoperire pentru a se sustrage niste bani dintr-un fond […]

Salut! Ce ciudat e! Ce ciudat se “simte” să scriu aceste rânduri. Îmi tot spun de ani de zile să renunț la acest blog, și să pun un homepage de-ăla static cu “Ăsta-s eu, asta fac, așa mă numesc, asta-mi e poza” și cam atât. Exceptând un articol acum vreo 2 ani, altul acum 3 […]

Citeam pe aici cum că Sony s-a retras din business-ul cu personal computer (mai pe românește: Sony nu mai face calculatoare d-alea vechi cu unitate centrală + monitor + tastatură și mouse) În ultimele 8 trimestre ale anilor (mai exact în ultimii 2-3 ani) toți giganții creatori de pc-uri au încasat scăderi din ce în […]