Linux Apache PHP 配置
Linux Apache PHP(LAMP)是目前最為流行的網站開發架構之一。LAMP 在 Linux 操作系統上安裝了 Apache Web 服務器,PHP 解釋器和 MySQL 數據庫,被廣泛用于網站開發和構建 Web 應用程序。以下是關于 Linux Apache PHP 配置的詳細說明。
安裝 Apache
sudo apt-get update sudo apt-get install apache2
安裝完成后,請啟動 Apache 服務器。
sudo systemctl start apache2
Apache 默認的 Web 目錄為 /var/www/html/ 。在這個目錄下,我們可以創建和管理自己的網站。
安裝 PHP
sudo apt-get install php libapache2-mod-php
安裝 PHP 后,我們需要在 Apache 中啟用 PHP 模塊。
sudo a2enmod php7.4 sudo systemctl restart apache2
現在,你可以在 Apache 的 /var/www/html/ 目錄下創建一個 PHP 文件來測試它是否運行正常。使用以下代碼:
<?php phpinfo(); ?>
如果 PHP 已成功安裝,你將會看到一個包含 PHP 信息的頁面。
安裝 MySQL
MySQL是一個流行的開源關系型數據庫管理系統。下面是安裝 MySQL 的步驟。
sudo apt-get install mysql-server mysql-client sudo systemctl start mysql sudo mysql_secure_installation
啟用 MySQL 后,我們可以在系統中創建用戶和數據庫。
創建 MySQL 數據庫和用戶
使用以下命令登錄 MySQL。
sudo mysql -u root -p
接著,在命令行中執行以下命令來創建一個 MySQL 數據庫。
CREATE DATABASE mydatabase;
用戶可以使用以下命令來創建和授權 MySQL 用戶。
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'user'@'localhost' WITH GRANT OPTION;
配置 Apache 服務器
現在,我們已經安裝了 Apache、PHP 和 MySQL。在確定 Apache 配置文件中啟用 php7 的情況下(參見上面的“安裝 PHP”),我們可以使用以下命令來打開 Apache 配置文件。
sudo nano /etc/apache2/apache2.conf
將以下行添加到 Apache 配置文件中,以使用 PHP 來為 Apache 運行腳本。
<Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> AddType application/x-httpd-php .php
保存文件后,重啟 Apache 服務器。
sudo systemctl restart apache2
至此,我們已經成功配置了 Linux Apache PHP。你可以創建自己的網站或應用程序并使用這個架構。 LAMP 架構的實際應用有很多,例如 WordPress 博客和在線商城。