需把GCP VM 的 IP (需調整為靜態) 加入 Cloud SQL 開放IP名單中 否則無法連線
// 需要先安裝 sudo apt-get install bzip2 // 移動到目錄 cd /var/www/html
下載phpMyAdmin源代碼
您將phpMyAdmin部署為App Engine應用程序的服務,因此您必須下載phpMyAdmin的源代碼。按著這些次序:
// 在終端窗口中,輸入以下命令以下載phpMyAdmin版本4.6.3的源代碼: // 要使用其他版本的phpMyAdmin,請使用phpMyAdmin下載頁面上可用版本的鏈接 。 wget https://files.phpmyadmin.net/phpMyAdmin/4.6.3/phpMyAdmin-4.6.3-all-languages.tar.bz2 // 新建一個目錄。您將文件解壓縮到該目錄中。 mkdir phpMyAdmin // 將文件從存檔中提取到新目錄中。 tar -xvf phpMyAdmin-4.6.3-all-languages.tar.bz2 -C phpMyAdmin --strip-components=1 // 安裝完畢後 移除下載的壓縮檔案 rm phpMyAdmin-4.6.3-all-languages.tar.bz2 sudo chmod 777 phpMyAdmin // 安裝並更新 google-cloud-sdk sudo apt-get update sudo apt-get install google-cloud-sdk // 安裝 php-mysqli sudo apt-get install php-mysqli sudo apt-get install php7.0-mysqli // 切換到 root sudo su root // 切換檔案權限 sudo chown -R root:root /etc/php/7.0/apache2/php.ini // 編輯 php.ini vim /etc/php/7.0/apache2/php.ini // extension=php_mbstring.dll 取消註解 // extension=php_mysqli.dll 取消註解 // 加入 extension=mysqli.so extension=mbstring.so //重啟Apache2 sudo service apache2 restart // 從 phpMyAdmin 資料夾內 複製 config.sample.inc.php 修改成 config.inc.php sudo cp config.sample.inc.php config.inc.php // 修改相關設定內容 sudo vim config.inc.php
tar -xvf phpMyAdmin-4.6.3-all-languages.tar.bz2 -C phpMyAdmin –strip-components=1
來源: 在App Engine標準環境中使用phpMyAdmin和Cloud SQL
參考資料:GCP 之 Cloud SQL 一窺究竟 – iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
參考資料:https://blog.johnwu.cc/article/gcp-kubernetes-deploy-docker-image.html