Programmeren 4
Home

Programmeren 4

Je gerief klaarzetten

Programmeren 4

Je gerief klaarzetten

Doelstelling

  1. De PHP CLI Interpreter leren installeren, zowel op Linux als op Windows of Mac OS.
  2. De laatste versie van PHPStorm of Visual Code installeren.

Stappenplan

  1. PHP CLI Interpreter installeren
    1. PHP PHP CLI Interpreter manueel installeren op Windows: PHP For Windows
    2. Linux
      1. PHP 7.1 en 7.2 op Linux
      2. Voor PHP 7:
        sudo add-apt-repository ppa:ondrej/php -y
        sudo apt-get update -y
        sudo apt-get install php7.0-curl php7.0-cli php7.0-dev php7.0-gd php7.0-intl php7.0-mcrypt php7.0-json php7.0-mysql php7.0-opcache php7.0-bcmath php7.0-mbstring php7.0-soap php7.0-xml php7.0-zip -y
        sudo mv /etc/apache2/envvars /etc/apache2/envvars.bak
        sudo apt-get remove libapache2-mod-php5 -y
        sudo apt-get install libapache2-mod-php7.0 -y
        sudo cp /etc/apache2/envvars.bak /etc/apache2/envvars 
        Als je versie 7.1 wilt installeren, varvang je php7.0 overal door php7.1. Hetzelfde geldt voor php7.2.
        Verwijder dan wel: php7.0-mcrypt
      3. XDebug installeren (indien nodig)
        1. sudo apt-get install php7.1-dev php-pear
        2. sudo pecl install xdebug
        3. je moet uitzoeken waar het XDebug bestand is geïnstalleerd met: find / -name 'xdebug.so' 2> /dev/null
        4. onderaan het php.ini bestand voeg je de volgende regel toe:
          extension="/usr/lib/php/20160303/xdebug.so"
        5. op regel 530 in het php.ini bestand zet je de volgende waarde op On:
          display_errors = On
  2. IDE installeren
    1. PHP in Visual Studio Code

      1. Dynamic Snippets, November 16, 2017
    2. PHPStorm installeren
  3. CLI interpreter opstarten
    Vanaf PHP 5.4 kan je PHP uitvoeren zonder een volwaardige webserver te moeten installeren en configureren. Om de server te starten, voer je de volgende opdracht uit vanaf ter terminal:
    1. php -S localhost:63344

    2. Kies een poortnummer tussen 49152 en 65535. Dat zijn 'vrije' poorten. IANA publiceert een lijst van in gebruik zijnde poorten: http://www.iana.org/assignments/port-numbers

    3. meer info over de ingebouwde webserver command line;
  4. Mac - tips en tricks voor de ontwikkelaar

JI
2021-02-04 10:32:39