php
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| php [2018/03/04 07:58] – created fe80:9915:2f8f:13b7:e304:194c:d2cd:ff1b | php [2020/09/26 12:06] (current) – fe80:f840:deb4:bbc3:6582:0245:a3a6:20 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== XDebug ====== | ||
| + | |||
| < | < | ||
| Line 14: | Line 16: | ||
| xdebug.remote_port = 9000 | xdebug.remote_port = 9000 | ||
| </ | </ | ||
| + | |||
| + | < | ||
| + | $ ./php -v | ||
| + | PHP 5.6.33 (cli) (built: Jan 16 2018 14: | ||
| + | Copyright (c) 1997-2016 The PHP Group | ||
| + | Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies | ||
| + | with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans | ||
| + | |||
| + | ./php --ini | ||
| + | |||
| + | |||
| + | $ cat <<EOF > `./php --ini | grep -ohP " | ||
| + | |||
| + | [XDebug] | ||
| + | zend_extension="/ | ||
| + | xdebug.remote_enable=on | ||
| + | xdebug.remote_connect_back=on | ||
| + | EOF | ||
| + | |||
| + | https:// | ||
| + | |||
| + | </ | ||
| + | |||
| + | ====== Visual Studio Code ====== | ||
| + | |||
| + | install `PHP Debug`, add field to `launch.json` of `Listen for XDebug`: | ||
| + | |||
| + | |||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | |||
| + | ====== PhpStorm ====== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | hosts: | ||
| + | |||
| + | 0.0.0.0 account.jetbrains.com | ||
| + | |||
| + | 2018.5: | ||
| + | |||
| + | < | ||
| + | K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifV0sImhhc2giOiI4OTA4Mjg5LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-Owt3/ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ====== phpbrew ====== | ||
| + | |||
| + | < | ||
| + | phpbrew init | ||
| + | phpbrew known | ||
| + | phpbrew install -j 3 7.1.21 +default+mysql+pdo+fpm+gd | ||
| + | phpbrew use ... | ||
| + | #for some distros, gd may not be compiled, use: | ||
| + | phpbrew ext install gd | ||
| + | </ | ||
| + | |||
| + | ====== composer ====== | ||
| + | |||
| + | < | ||
| + | composer config -g repo.packagist composer https:// | ||
| + | composer config -g repo.packagist composer https:// | ||
| + | composer config -g --unset repos.packagist | ||
| + | |||
| + | </ | ||
| + | |||
php.1520150290.txt.gz · Last modified: by fe80:9915:2f8f:13b7:e304:194c:d2cd:ff1b
