Fixing a few minor issues with RedHat instructions. Also applying review comments to windows setup script
This commit is contained in:
parent
45c574e0d7
commit
f89da18eb0
|
@ -46,17 +46,16 @@ if [ $PLATFORM = "Ubuntu16" ]; then
|
||||||
elif [ $PLATFORM = "RedHat7" ]; then
|
elif [ $PLATFORM = "RedHat7" ]; then
|
||||||
echo "Update..."
|
echo "Update..."
|
||||||
yes | sudo yum update >> env_setup.log 2>&1
|
yes | sudo yum update >> env_setup.log 2>&1
|
||||||
|
echo "OK"
|
||||||
echo "Enabling EPEL repo..."
|
echo "Enabling EPEL repo..."
|
||||||
yes | sudo yum install epel-release -y >> env_setup.log 2>&1
|
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm >> env_setup.log 2>&1
|
||||||
|
yes | sudo yum install epel-release-latest-7.noarch.rpm >> env_setup.log 2>&1
|
||||||
echo "OK"
|
echo "OK"
|
||||||
echo "Installing python34-setuptools..."
|
echo "Installing python34-setuptools..."
|
||||||
yes | sudo yum install python34-setuptools -y >> env_setup.log 2>&1
|
yes | sudo yum install python34-setuptools -y >> env_setup.log 2>&1
|
||||||
echo "OK"
|
echo "OK"
|
||||||
echo "Installing gcc, git, zip libxml, openssl, EPEL, python3, pip3..."
|
echo "Installing gcc, git, zip libxml, openssl, EPEL, python3, pip3..."
|
||||||
yes | sudo yum install -y gcc-c++ libxml2-devel git zip openssl-devel python34 python34-devel >> env_setup.log 2>&1
|
yes | sudo yum install -y gcc-c++ libxml2-devel git zip openssl-devel python34 python34-devel python3-pip >> env_setup.log 2>&1
|
||||||
echo "OK"
|
|
||||||
echo "Installing pip3"
|
|
||||||
yes | sudo easy_install-3.4 pip >> env_setup.log 2>&1
|
|
||||||
echo "OK"
|
echo "OK"
|
||||||
echo "Installing MSODBCSQL..."
|
echo "Installing MSODBCSQL..."
|
||||||
curl -s https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
|
curl -s https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
|
||||||
|
@ -121,7 +120,7 @@ make >> ../env_setup.log 2>&1
|
||||||
echo "OK"
|
echo "OK"
|
||||||
sudo make install >> ../env_setup.log 2>&1
|
sudo make install >> ../env_setup.log 2>&1
|
||||||
cp php.ini-production php.ini
|
cp php.ini-production php.ini
|
||||||
EXTENSION_DIR=`php-config --extension-dir`
|
EXTENSION_DIR=`bash -c 'php-config --extension-dir'`
|
||||||
echo "extension=$EXTENSION_DIR/sqlsrv.so" >> php.ini
|
echo "extension=$EXTENSION_DIR/sqlsrv.so" >> php.ini
|
||||||
echo "extension=$EXTENSION_DIR/pdo_sqlsrv.so" >> php.ini
|
echo "extension=$EXTENSION_DIR/pdo_sqlsrv.so" >> php.ini
|
||||||
sudo cp php.ini /usr/local/lib
|
sudo cp php.ini /usr/local/lib
|
||||||
|
|
|
@ -19,6 +19,11 @@ IF($PHP_THREAD -ne "nts" -And $PHP_THREAD -ne "ts"){
|
||||||
Break
|
Break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
IF($PHP_VERSION -NotMatch "7.[0-1].[0-9]"){
|
||||||
|
Write-Host "PHP_VERSION must be in format of 7.x.x"
|
||||||
|
Break
|
||||||
|
}
|
||||||
|
|
||||||
$startingDir=$pwd.Path
|
$startingDir=$pwd.Path
|
||||||
$tempFolder=Join-Path $startingDir "temp"
|
$tempFolder=Join-Path $startingDir "temp"
|
||||||
|
|
||||||
|
@ -104,6 +109,7 @@ Copy-Item C:\php-sdk\phpdev\vc14\$ARCH\deps\bin\libeay32.dll C:\Windows -force
|
||||||
|
|
||||||
cd $startingDir
|
cd $startingDir
|
||||||
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\php\", [System.EnvironmentVariableTarget]::Machine)
|
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\php\", [System.EnvironmentVariableTarget]::Machine)
|
||||||
|
$env:Path += ";C:\php\"
|
||||||
RefreshEnv
|
RefreshEnv
|
||||||
wget https://getcomposer.org/installer -O composer-setup.php
|
wget https://getcomposer.org/installer -O composer-setup.php
|
||||||
php composer-setup.php
|
php composer-setup.php
|
||||||
|
|
Loading…
Reference in a new issue