Skip to content

Instantly share code, notes, and snippets.

@mbmohib
Created October 27, 2017 16:16
Show Gist options
  • Save mbmohib/45cbb1e5bf0758836df53a7a68e2c0e3 to your computer and use it in GitHub Desktop.
Save mbmohib/45cbb1e5bf0758836df53a7a68e2c0e3 to your computer and use it in GitHub Desktop.
PHP
PHP - MARIA DB - LARAVEL - ATOM
# PHP + Maria DB:
$ sudo apt-add-repository ppa:ondrej/php
$ sudo apt-get install curl unzip phpunit mariadb-client mariadb-server sqlite3 php7.0 php7.0-cli php7.0-curl php7.0-mcrypt php7.0-sqlite3 php7.0-mbstring php7.0-zip php7.0-mysql php7.0-xml
$ which php
$ which mysql
# Composer + Laravel
Get the Composer first : https://getcomposer.org/download/
$ mv composer.phar /usr/local/bin/composer
$ which composer
$ composer global require "laravel/installer"
Save this PATH in .bashrc : PATH=/home/username/.config/composer/vendor/bin:$PATH
# VALET LINUX
$ sudo apt-get install libnss3-tools jq xsel nginx
$ composer global require cpriego/valet-linux
$ valet install
* Valet Linux Repository: https://github.com/cpriego/valet-linux
* Valet Details: https://laravel.com/docs/5.4/valet
# Maria DB Connection PROBLEM:
$ sudo mysql
$ CREATE USER '[username]'@'localhost' IDENTIFIED BY '[password]';
$ GRANT ALL PRIVILEGES ON *.* TO '[username]'@'localhost' WITH GRANT OPTION;
$ exit
$ mysql -u [username] -p
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment