Used for my own work. Ubuntu + PHP + SQL Server connector
278
Used for my own work. Ubuntu + PHP + SQL Server connector
To run: sudo docker run -it -d -p 80:80 --name {DOCKERNAME} -v {PHPFOLDER}:/var/www/html blcoccaro/linuxphpsql:v1
The docker is based on ubuntu: 16.04 docker, and the execute commands after are:
#default install
apt-get update && apt-get install -y
apt-utils
apt-transport-https
software-properties-common
curl
nano
wget
vim
git
unzip
locales
#apache apt-get install -y --allow-unauthenticated apache2 { echo -n "ServerName "; curl -sS http://icanhazip.com; } >> /etc/apache2/apache2.conf apache2ctl configtest /etc/init.d/apache2 start apt-get install -y --allow-unauthenticated php libapache2-mod-php php-mcrypt php-mysql php7.0-dev php-curl php-json cp /var/www/html/docker_dir.conf /etc/apache2/mods-enabled/dir.conf /etc/init.d/apache2 stop /etc/init.d/apache2 start
#locale echo "en_US.UTF-8 UTF-8" > /etc/locale.gen locale-gen
#microsoft
curl https://packages.microsoft.com/keys/microsoft.asc | tac | tac | sudo apt-key add -
cp /var/www/html/docker_mssql-server-2017.list /etc/apt/sources.list.d/mssql-server-2017.list
chmod 777 /etc/apt/sources.list.d/mssql-server-2017.list
cp /var/www/html/docker_mssqltools.list /etc/apt/sources.list.d/mssqltools.list
chmod 777 /etc/apt/sources.list.d/mssqltools.list
apt-get update
ACCEPT_EULA=Y apt-get install -y --allow-unauthenticated mssql-tools msodbcsql17 msodbcsql unixodbc-dev
pecl install sqlsrv-5.2.0
pecl install pdo_sqlsrv-5.2.0
echo extension=pdo_sqlsrv.so >> php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:\s*||"/30-pdo_sqlsrv.ini
echo extension=sqlsrv.so >> php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:\s*||"/20-sqlsrv.ini
echo extension=sqlsrv.so >> /etc/php/7.0/apache2/php.ini
echo extension=pdo_sqlsrv.so >> /etc/php/7.0/apache2/php.ini
sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/7.0/apache2/php.ini
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
Content type
Image
Digest
Size
230.5 MB
Last updated
over 7 years ago
docker pull blcoccaro/linuxphpsql:v6