Skip to content

Commit 60f26fb

Browse files
committed
Try to wrap calls in a function
1 parent 39d01d7 commit 60f26fb

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

bin/ci/install_php.sh

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
#!bash
1+
install_function() {
2+
choco install php --version $PHP_VERSION -y;
23

3-
set -o errexit
4+
echo 'extension_dir="ext"' >> /c/tools/$PHP_DIR/php.ini;
5+
echo "extension=php_openssl.dll" >> /c/tools/$PHP_DIR/php.ini;
6+
echo "extension=php_curl.dll" >> /c/tools/$PHP_DIR/php.ini;
7+
echo "extension=php_mbstring.dll" >> /c/tools/$PHP_DIR/php.ini;
8+
echo "extension=php_pdo_mysql.dll" >> /c/tools/$PHP_DIR/php.ini;
9+
echo "extension=php_pdo_sqlite.dll" >> /c/tools/$PHP_DIR/php.ini;
10+
echo "extension=php_fileinfo.dll" >> /c/tools/$PHP_DIR/php.ini;
11+
echo "extension=php_gd2.dll" >> /c/tools/$PHP_DIR/php.ini;
12+
echo "extension=php_ftp.dll" >> /c/tools/$PHP_DIR/php.ini;
13+
echo "extension=php_com_dotnet.dll" >> /c/tools/$PHP_DIR/php.ini;
14+
echo "memory_limit=256M" >> /c/tools/$PHP_DIR/php.ini;
15+
echo "curl.cainfo=C:\tools\cacert.pem" >> /c/tools/$PHP_DIR/php.ini;
416

5-
choco install php --version $PHP_VERSION -y;
6-
7-
echo 'extension_dir="ext"' >> /c/tools/$PHP_DIR/php.ini;
8-
echo "extension=php_openssl.dll" >> /c/tools/$PHP_DIR/php.ini;
9-
echo "extension=php_curl.dll" >> /c/tools/$PHP_DIR/php.ini;
10-
echo "extension=php_mbstring.dll" >> /c/tools/$PHP_DIR/php.ini;
11-
echo "extension=php_pdo_mysql.dll" >> /c/tools/$PHP_DIR/php.ini;
12-
echo "extension=php_pdo_sqlite.dll" >> /c/tools/$PHP_DIR/php.ini;
13-
echo "extension=php_fileinfo.dll" >> /c/tools/$PHP_DIR/php.ini;
14-
echo "extension=php_gd2.dll" >> /c/tools/$PHP_DIR/php.ini;
15-
echo "extension=php_ftp.dll" >> /c/tools/$PHP_DIR/php.ini;
16-
echo "extension=php_com_dotnet.dll" >> /c/tools/$PHP_DIR/php.ini;
17-
echo "memory_limit=256M" >> /c/tools/$PHP_DIR/php.ini;
18-
echo "curl.cainfo=C:\tools\cacert.pem" >> /c/tools/$PHP_DIR/php.ini;
19-
20-
# Need to figure this out. Might actually write a PHP script to handle the configuration - POST php install
21-
echo "zend_extension=xdebug.dll" >> /c/tools/$PHP_DIR/php.ini;
17+
# Need to figure this out. Might actually write a PHP script to handle the configuration - POST php install
18+
echo "zend_extension=xdebug.dll" >> /c/tools/$PHP_DIR/php.ini;
19+
}

0 commit comments

Comments
 (0)