forked from ScoopInstaller/Versions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
php70-xdebug.json
47 lines (47 loc) · 1.89 KB
/
php70-xdebug.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
"homepage": "https://xdebug.org/",
"license": {
"identifier": "PHP-3.0",
"url": "https://xdebug.org/license.php"
},
"version": "2.6.1-7.0",
"architecture": {
"64bit": {
"url": "https://xdebug.org/files/php_xdebug-2.6.1-7.0-vc14-x86_64.dll#/php_xdebug.dll",
"hash": "4d61ffb7d4b8def2f1f8f9f08695048fc03844477719939f712f8ba53f646712"
},
"32bit": {
"url": "https://xdebug.org/files/php_xdebug-2.6.1-7.0-vc14.dll#/php_xdebug.dll",
"hash": "7812579264b3eae5668b05024997f7b7fce5d6abf00a3b019563c7f779697dff"
}
},
"post_install": [
"$phpconfd = \"$persist_dir\\..\\php70\\cli\\conf.d\"",
"$ini = \"zend_extension=$dir\\php_xdebug.dll`n[xdebug]`nxdebug.remote_enable=on`nxdebug.remote_autostart=on`nxdebug.remote_connect_back=on\"",
"if(!(test-path $phpconfd\\xdebug.ini)) {",
" Write-Output \"Enabling extension $(Convert-Path $phpconfd)\\xdebug.ini\"",
" Add-Content -Value $ini -Path \"$phpconfd\\xdebug.ini\"",
"} else {",
" Write-Host -f Yellow \"PHP was not installed through scoop, you have to activate php_xdebug.dll manually! Add the following:`n\"",
" Write-Host -f Cyan \"$ini`n`n\"",
"}"
],
"notes": [
"Xdebug is already enabled if PHP was installed through scoop!",
"Otherwise add '$dir\\php_xdebug.dll' to your php.ini"
],
"checkver": {
"url": "https://xdebug.org/download.php",
"re": "php_xdebug-([\\d.]+-7.0)-vc14-x86_64.dll"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://xdebug.org/files/php_xdebug-$version-vc14-x86_64.dll#/php_xdebug.dll"
},
"32bit": {
"url": "https://xdebug.org/files/php_xdebug-$version-vc14.dll#/php_xdebug.dll"
}
}
}
}