pdw
If have issue with network driver follow the commands. Source.
sudo apt install network-manager
sudo apt update && sudo apt upgrade
sudo lshw -C network
sudo apt install curl
curl --version
Note: If you want to use apache please follow official website . I am using ngnix.
sudo add-apt-repository ppa:ondrej/php
sudo apt install -y php-mbstring php-xml php-fpm php-zip php-common php-fpm php-cli unzip
curl nginx
apt-get install nginx
sudo apt install software-properties-common
Note: please change php version if you don't want to use php8.0 Get info about php version on php release notes.
sudo apt install php8.0-fpm
php -v
sudo apt-get install php8.0-mysql php8.0-mbstring php8.0-xml php8.0-bcmath
systemctl status php8.0-fpm
sudo curl -s https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo curl -s https://getcomposer.org/installer | php
composer
sudo composer global require laravel/installer
composer create-project laravel/laravel example-app/laravel project name
sudo apt upgrade && sudo apt update
sudo apt install mysql-client
sudo apt install mysql-server
sudo mysql_secure_installation
mysql --version
sudo mysql
or
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'your database password';
mysql -u root -p
Note: replace databasename with your Database name
create database databasename;
show databases;
Tableplus [For more info goto Tableplus official site ]
wget -qO - https://deb.tableplus.com/apt.tableplus.com.gpg.key | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://deb.tableplus.com/debian/20 tableplus main"
sudo apt update
sudo apt install tableplus
wget -qO - https://deb.tableplus.com/apt.tableplus.com.gpg.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/tableplus-archive.gpg > /dev/null
sudo add-apt-repository "deb [arch=amd64] https://deb.tableplus.com/debian/22 tableplus main"
sudo apt update
sudo apt install tableplus
sudo apt-get update
sudo apt-get install git
git config --global user.name "your github username"
git config --global user.email "your github attached email address"
ssh-keygen -t rsa -b 4096 -C "your github attached email address"
eval "$(ssh-agent -s)"
ssh-add -K /Users/you/.ssh/id_rsa
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt update
sudo apt install apt-transport-https
sudo apt update
sudo apt install code
sudo apt install wget
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️☕ ❤️
composer global require cpriego/valet-linux
sudo apt-get install php-curl
test -d /.composer && bash /.config/composer/vendor/bin/valet install
(export PATH=$PATH:~/.config/composer/vendor/bin
ls -al ~/.config/composer/vendor/bin/valet
source ~/.bash_profile)
valet install
To check valet is installed or not
valet
To add directory to valet
valet park
If when package is unable to locate
(test -d /.composer && bash /.composer/vendor/bin/valet install || bash~/.config/composer/vendor/bin/valet install)
For customize the default ubuntu terminal with zsh and modify little bit followed this video
sudo chmod 777 -R /var/www/html
sudo apt-get install php-mysql
composer install --ignore-platform-reqs
sudo apt-get remove package-name
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts true