Skip to content

Instantly share code, notes, and snippets.

@lesstif
Last active June 15, 2021 09:15
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lesstif/ca3d5ed5d0cb846ca0dc5765179c0735 to your computer and use it in GitHub Desktop.
Save lesstif/ca3d5ed5d0cb846ca0dc5765179c0735 to your computer and use it in GitHub Desktop.
laravel & php 7.3 & mysql install on amazon linux ami2
#!/bin/bash
sudo yum update
## mkswap
## see https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-memory-swap-file/
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
## install python3, php, nginx, redis
sudo amazon-linux-extras install python3 php7.3 nginx1 redis4.0 epel
## install php extension
sudo yum install php-fpm php-cli php-common php-gd php-mbstring \
php-mysqlnd php-pdo php-fpm php-xml php-opcache php-zip php-process php-sqlite \
php-bcmath php-intl
## install composer
sudo yum install composer
systemctl enable php-fpm
systemctl restart php-fpm
## install certbot
sudo yum install certbot python2-certbot-nginx
## install mysql
sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
sudo yum install mysql-community-server
systemctl enable mysqld.service
systemctl start mysqld.service
##
@ansorg
Copy link

ansorg commented Apr 16, 2020

thanks! helped me getting php73 on my AMI2

@lesstif
Copy link
Author

lesstif commented Apr 16, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment