LAMP 服務是什麼?

LAMP 服務是 LINUX APACHE MYSQL PHP 的縮寫,可以快速的建構出一個可以上場使用的 php 網頁環境。

建構 apache

sudo apt update
sudo apt install apache2

安裝 MySQL

sudo apt install mysql-server
sudo mysql_secure_installation

安裝 PHP

我們這次採用 php8 的版本

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.0 php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-mbstring libapache2-mod-php8.0

這樣基本的伺服器就搭建完成了,接著我們要建構一個網站首先要先把 domain 指向過來
然後設定 Apache 的虛擬主機。

設定 Apache 虛擬主機設定檔

前往 /etc/apache2/sites-available/
建立一個設定檔案以 .conf 結尾

vim my-host-tw.conf

內容如下

<VirtualHost *:80>
   ServerAdmin admin@my-host-tw
   DocumentRoot /var/www/html/my-host-tw
   ServerName my-host-tw
<Directory /var/www/html/my-host-tw>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
   ErrorLog ${APACHE_LOG_DIR}/my-host-tw_error.log
   CustomLog ${APACHE_LOG_DIR}/my-host-tw_access.log combined
</VirtualHost>

接著啟用他

sudo a2ensite my-host-tw.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
最後修改日期: 2023 年 8 月 24 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。