# linux HW06 ## 老師檢視重點    ## 安裝流程 ## 安裝Apache ### 更新  ### sudo apt install apache2  ### $ sudo service apache2 status,已啟動並正在運行,您應該會看到綠色的活動(Active)狀態。  ### apache版本  ### 打開防火牆的80和443port,讓apache可以接受外網的連線   ### 現在 Apache 服務已啟動並正在運行,你應該能夠通過網頁瀏覽器(Web Browser)查看並測試 Apache 網頁。在地址欄中輸入伺服器的 IP 地址,然後按 ENTER。  ## 安裝一個LNMP,也就是Nginx+PHP+MariaDB ### 1.Nginx ## sudo apt install nginx  ## 現在為 Nginx 添加一條規則。  ## 測試Nginx安裝一個LNMP,也就是Nginx+PHP+MariaDB  ## Configure Nginx VirtualHost $ sudo nano /etc/nginx/sites-enabled/default  ## 版本查詢   ### 2.PHP ## sudo apt install php  ## php -version 版本查詢  ## sudo nano /var/www/html/test.php 使用 nano 文本編輯器創建一個名為 test.php 的新文件。  ## 我們現在可以通過訪問加載文件,確認 PHP 正常工作  ## 對於 Nginx,您需要安裝 FPM。執行以下命令安裝PHP 8.1 FPM  ## 安裝完成後,使用此命令確認 PHP 8.1 FPM 已正確安裝  ## Installing Additional Packages $sudo apt search php8.1-*  ## sudo apt install php8.1-mysql php8.1-curl php8.1-xml  ### 3.MariaDB ## 指令 sudo apt-get install apt-transport-https curl sudo curl -o /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc 'https://mariadb.org/mariadb_release_signing_key.asc' sudo sh -c "echo 'deb https://ftp.ubuntu-tw.org/mirror/mariadb/repo/10.10/ubuntu jammy main' >>/etc/apt/sources.list" sudo apt-get update sudo apt-get install mariadb-server   ##### 安裝完服務就已經啟動了,可以再檢查一下   參考資料: http://lamb.tw/txt/linux/linux%E4%B8%8D%E5%B0%88%E6%A5%AD%E5%BF%83%E5%BE%97%E5%88%86%E4%BA%AB-3-%E4%B8%80%E8%B5%B7%E5%AE%89%E8%A3%9D%E5%92%8C%E8%A8%AD%E5%AE%9A%E6%9E%B6%E8%A8%AD%E7%B6%B2%E7%AB%99%E9%9C%80%E8%A6%81%E7%9A%84%E8%BB%9F%E9%AB%94apache2/ https://ui-code.com/archives/271 https://ui-code.com/archives/286 https://www.cloudbooklet.com/how-to-install-or-upgrade-php-8-1-on-ubuntu-20-04/ https://blog.tarswork.com/article/mariadb-install-record/ https://mariadb.org/download/?t=repo-config&d=22.04+%22jammy%22&v=10.10&r_m=ossplanet
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up