PHP -ITNetwork.cz
15.06.2021
Instalace:
- stáhneš si PHP jako ZIP
- Rozbalíš ho do libovolného adresáře (já do Program Files/PHP/v8.0)
- Nastavíš na adresář cestu v Systémových proměnných tj. PATH
- Pomocí cmd a příkazu 'PHP --version' zjistíš zdali se povedlo
IIS
- Přejmenu soubor php.ini je buď production nebo develepment
- Musíš mít v IIS (Funkce Windows) nastaveno CGI
- V IIS - Mapování obslužných rutin - přidáš - Přidat mapování modulů. *.php, FASTCGI, cesta k php-cgi.exe
- Zkusíš soubor info.php
- https://www.meersworld.net/2019/02/how-to-install-php-on-iis-in-windows-10.html
Vývoj
- php-cgi -f index.php left=1058 right=1067 class=A language=English
- v php.ini jsem upravil sekci [date]
- date.timezone = "Europe/Prague"
DEBUG
- https://accella.net/knowledgebase/debugging-php-with-visual-studio-code/ - install debug PHP extension into visual code studio
- Download php_xdebug-3.0.4-8.0-vs16-nts-x86_64.dll a prejmenuj na php_xdebug.dll
- Move the downloaded file to Extension (v mem pripade C:\Program Files\PHP\v8.0\ext\)
Edit C:\Program Files\PHP\v8.0\php.ini and section
[XDEBUG]
; pro verzi 8
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_port = 9000
; pro verzi 7
xdebug.remote_enable=1
xdebug.remote_autostart=1
; pro obe verze - (po prejmenovani)
zend_extension=c:\Program Files\PHP\v8.0\ext\php_xdebug.dll
php -S localhost:8000 -- spusti server na portu 8000 nevim jak s tim ladit
Pro ladeni se pouziva port 9000
Stránky se zajímavým obsahem PHP
TvorbaWEBU zde pro PHP
zde
curl http://google.com