File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -8,17 +8,25 @@ add_blackfire() {
8
8
status=' Enabled'
9
9
if ! shared_extension blackfire; then
10
10
status=' Installed and enabled'
11
+ arch=" $( uname -m) "
12
+ arch_name=" amd64"
13
+ [[ " $arch " = " aarch64" || " $arch " = " arm64" ]] && arch_name=" arm64"
14
+ [ " ${ts:? } " = ' zts' ] && no_dot_version=" ${no_dot_version} -zts"
11
15
if [ " $extension_version " = " blackfire" ]; then
12
16
if [[ ${version:? } =~ 5.[3-6] ]]; then
13
17
extension_version=' 1.50.0'
14
18
else
15
19
extension_version=$( get -s -n " " https://blackfire.io/api/v1/releases | grep -Eo ' php":"([0-9]+.[0-9]+.[0-9]+)' | cut -d ' "' -f 3)
16
20
fi
17
21
fi
18
- get -q -n " ${ext_dir:? } /blackfire.so" https://packages.blackfire.io/binaries/blackfire-php/" $extension_version " /blackfire-php-" $platform " _amd64-php-" $no_dot_version " .so > /dev/null 2>&1
22
+ get -q -n " ${ext_dir:? } /blackfire.so" https://packages.blackfire.io/binaries/blackfire-php/" $extension_version " /blackfire-php-" $platform " _" $arch_name " -php-" $no_dot_version " .so > /dev/null 2>&1
23
+ fi
24
+ if [ -e " ${ext_dir:? } /blackfire.so" ]; then
25
+ disable_extension xdebug > /dev/null 2>&1
26
+ disable_extension pcov > /dev/null 2>&1
27
+ enable_extension blackfire extension
28
+ add_extension_log blackfire " $status "
29
+ else
30
+ add_extension_log blackfire " Could not install blackfire on PHP ${semver:? } "
19
31
fi
20
- disable_extension xdebug > /dev/null 2>&1
21
- disable_extension pcov > /dev/null 2>&1
22
- enable_extension blackfire extension
23
- add_extension_log blackfire " $status "
24
32
}
You can’t perform that action at this time.
0 commit comments