Last active
April 27, 2021 01:39
-
-
Save blue7wings/3e0490f3c13bf3bc9df19cdf8ea44058 to your computer and use it in GitHub Desktop.
php dev environment setup in ubuntu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get -y update | |
sudo apt -y install software-properties-common | |
sudo add-apt-repository -y ppa:ondrej/php | |
sudo apt-get -y update | |
# install php | |
sudo apt -y install php7.4 | |
# install extensions | |
sudo apt-get install -y php7.4-{xml,bcmath,bz2,intl,gd,mbstring,mysql,zip,common} | |
sudo php --version | |
# install composer | |
sudo wget https://getcomposer.org/download/2.0.0/composer.phar && chmod +x composer.phar | |
sudo mv composer.phar /usr/local/bin/composer | |
sudo echo "export COMPOSER_ALLOW_SUPERUSER=1;" >> /root/.bashrc && source /root/.bashrc | |
sudo composer --version | |
# install php_code_sniffer | |
sudo composer global require squizlabs/php_codesniffer:3.6.0 | |
sudo echo "PATH=$PATH:/root/.config/composer/vendor/bin" >> /root/.bashrc && source /root/.bashrc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment