標籤

bat (54) 作品 (41) python (24) shell (17) windows (11) 虛擬機 (11) php (10) CPP (6) KMS (6) 程式設計 (6) docker (5) xoops (5) 使用教學 (5) 公文 (4) Apache2 (3) Excel (3) juniper (3) 資料庫 (3) 轉檔 (3) mysql (2) 免動手 (2) 資料結構 (2) 軟體廣播 (2) 電腦維修 (2) Android Studio (1) Apple IPAD管理 (1) Arduino (1) CSS (1) LAMP (1) NAS (1) Ubuntu (1) VHD (1) Windows Server (1) 原因 (1) 程式應用 (1) 程式積木 (1) 編輯器 (1) 雲端硬碟 (1)

2025年2月7日 星期五

Ubuntu 22.04 建立PHP 7.3 的網頁伺服器LAMP 相關備忘

        最近,要將網頁Xoops 移機到虛擬機。需要將虛擬機內的LAMP環境弄成原先LAMP環境。經查詢,發現原先LAMP環境如下:



所以,開始要進行相關的措施:
一、系統更新:
sudo apt-get update
sudo apt-get upgrade

二、安裝apache2
sudo apt-get install apache2

三、安裝php 7.3 、擴充包與 apache2 模組
安裝php 7.3 ppa
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安裝php 7.3 、擴充包
sudo apt-get install php7.3 php7.3-fpm  -y
sudo apt-get install php7.3-mysql php7.3-mbstring php7.3-xml php7.3-gd php7.3-curl -y
安裝php 7.3  apache2 模組
sudo apt-get libapache2-mod-php7.3 -y

檢查 php 版本
php -v

三、安裝 mariadb
sudo apt-get install mariadb-server -y
sudo -i
設定安全相關
mysql_secure_installation

四、Xoops 舊機備份
1.舊網頁備份
sudo tar zcvf  /var/www  www.tar.gz
2.舊資料庫備份
mysqldump  -uroot  -p  --default-character-set=utf8  skjh > /home/webadmin/skjh.sql
3.編輯舊資料庫備份,將舊IP 改成新IP
sudo vi /home/webadmin/skjh.sql
例子
:1,$s/舊IP/新IP/s
:1,$s/172.20.4.1/192.168.10.2/g
4.將編輯過的舊資料庫匯入新機器
mysqladmin -uroot -p create skjh
mysql -uroot -p  xoops < /home/webadmin/skjh.sql
5.在新機器解壓舊網頁,並搬移至/var/www/
sudo tar zxvf www.tar.gz
sudo mv ~/var/www/skjh  /var/www/
sudo mv ~/var/www/html/skjh /var/www/html/
6.若發現舊資料庫編輯有誤,但已匯入新機器資料庫。則要進行刪除,可至
http://localhost/skjh/modules/tad_adm/pma.php 進行刪除


資料來源:
1.Ubuntu22.04 开发环境配置(第七篇-Apache2+Php8.3)
https://blog.csdn.net/lanhai0859/article/details/1427129672.
2.如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4
https://cn.linux-console.net/?p=30359
3.[教學][Ubuntu 架站] 在 Ubuntu 22.04 安裝 Apache 網頁伺服器,並架設多個網站(多網域)
https://ui-code.com/archives/622#:~:text=Apache%20%E6%98%AF%E5%85%A8%E7%90%83%E6%87%89%E7%94%A8%E6%9C%80%E5%BB%A3%E6%B3%9B%E7%9A%84%E7%B6%B2%E9%A0%81%E4%BC%BA%E6%9C%8D%E5%99%A8%EF%BC%88Web%20Server%EF%BC%89%EF%BC%8C%E5%9C%A8%E9%80%99%E4%BB%BD%E6%8C%87%E5%8D%97%E4%B8%AD%EF%BC%8C%E6%88%91%E5%80%91%E5%B0%87%E6%9C%83%E5%9C%A8%E9%81%8B%E8%A1%8CUbuntu%2022.04%20%E7%9A%84%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%EF%BC%8C%E5%AE%89%E8%A3%9D%E4%B8%A6%E9%85%8D%E7%BD%AE,Apache2%20HTTP%20Web%20%E6%9C%8D%E5%8B%99%E5%99%A8%E3%80%82%20%E6%82%A8%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%93%9A%E9%80%99%E4%BB%BD%E6%8C%87%E5%8D%97%EF%BC%8C%E4%BE%86%E5%BB%BA%E7%AB%8B%E5%96%AE%E4%B8%80%E7%B6%B2%E5%9F%9F%E6%88%96%E6%98%AF%E5%A4%9A%E5%80%8B%E7%B6%B2%E5%9F%9F%EF%BC%88%E5%A4%9A%E7%B6%B2%E5%9F%9F%EF%BC%89%E7%9A%84%E8%99%9B%E6%93%AC%E4%B8%BB%E6%A9%9F%E3%80%82
4.在Ubuntu 7.3上安裝 PHP 22.04 的簡單方法
https://orcacore.com/install-php-7-3-ubuntu-22-04/
5.MySQL登入:root預設密碼,1個必學的設定命令
https://zanzan.tw/archives/20192
6.安裝 LAMP – 如何在 Ubuntu 上安裝 LAMP
https://www.taki.com.tw/blog/how-to-install-lamp-on-ubuntu/?srsltid=AfmBOopVtQehK_Culj4eo8z-K9V9l6gDY1KjRQsrbfRtEcZ_sawkFiyH
7.How to Set Static IP Address on Ubuntu Server 22.04
https://hackmd.io/@JGoK5hXkSQuAC32KMw8hHw/Hklw-U7aj
8.Xoops移機的步驟
https://dchesmis.blogspot.com/2016/09/xoops.html

沒有留言:

張貼留言

Ubuntu 22.04 建立PHP 7.3 的網頁伺服器LAMP 相關備忘

        最近,要將網頁Xoops 移機到虛擬機。需要將虛擬機內的LAMP環境弄成原先LAMP環境。經查詢,發現原先LAMP環境如下: 所以,開始要進行相關的措施: 一、系統更新: sudo apt-get update sudo apt-get upgrade 二、安裝a...