PHP+AMAZON
·
1. 搜索數據庫配置信息
grep "DB_" .env
2. 顯示隱藏的文件
ls -a nto ls -l
or
ls -la → all + detailed
3. 查看Linux 版本
cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
4. 查看MySQL客戶端信息
任何一種
1. sudo systemctl status mysqld
2. sudo systemctl status mariadb
3. ps aux | grep -i mysql
4. rpm -qa | grep -i mysql
5. winSCP 顯示隱藏文件

6. Install PHP 7.4

7. Install composer

8. Install 其它包
composer install -vvv

9. Plink 建立SSH 連接通道

plink -i "D:\******.ppk" ec***-user@ec2-18-167-*****.ap-east-1.compute.amazonaws.com

輸入passphrase後建立SSH通道
第二部是測試在EC2服務器上是否可以連接到數據庫
通過NC 命令測試
nc -zv **********-east-1.rds.amazonaws.com 3306
沒有NC,則通過普通命令測試
timeout 5 bash -c '</dev/tcp/*******-1.rds.amazonaws.com/3306'
&& echo "Connected" || echo "Failed"
第三部測試服務是否連同
在CMD中輸入
有些服務不讓Ping
ping ec2-18-167-*******.ap-east-1.compute.amazonaws.com -t
不支持nslookup
nslookup ec2-18-*****.ap-east-1.compute.amazonaws.com
都支持 只測試其中一個端口
powershell Test-NetConnection 18.167.**.** -Port 22

10. 啟動
php artisan serve --port=9000
11. plink 鏈接本地接口3307 訪問 遠程數據庫
plink -i "D:\證書th1.ppk" -N -L
3307:遠程數據庫服務器名稱或者IP:3306 ESB服務器跳板.compute.amazonaws.com
測試是否啟動
netstat -ano | findstr :3307
更多推荐


所有评论(0)