Skip to content

Instantly share code, notes, and snippets.

@Patabugen
Patabugen / Kernel.php
Last active October 9, 2023 13:12 — forked from phillipsharring/Kernel.php
Laravel Artisan command to perform MySQL Dump using database connection information in the .env file. Posted 2016 Jan. Unsupported. Forked from https://gist.github.com/kkiernan/bdd0954d0149b89c372a
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
/**
@Patabugen
Patabugen / setup-php-for-sqlserver.sh
Created October 16, 2023 14:56
Setup pdo_sqlsrv for PHP 8.2 in ubuntu:22.04
#!/bin/sh
# I use this to setup my Laravel 10 (sail) docker container to setup PDO_Sqlsrv
# Let pecl auto-configure our php.ini
pear config-set php_ini /etc/php/8.1/cli/php.ini
# Setup PHP to be able to connect to SQLServer.
# From here: https://docs.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac?view=sql-server-ver16
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list