Linux Apache PHP7配置教程
Linux系統上使用Apache和PHP是很常見的Web服務器配置。在本教程中,我們將介紹如何在基于Debian的Linux系統上安裝和配置Apache和PHP。我們也將學習如何在Apache中啟用虛擬主機,并向您展示如何讓Apache支持PHP7。
安裝Apache
在Linux系統上安裝Apache是一項簡單任務。您可以使用操作系統自帶的包管理器安裝Apache。Debian和Ubuntu中的包管理器是apt-get。在命令行中輸入以下命令:
```
$ sudo apt-get update
$ sudo apt-get install apache2
```
以上命令將更新包列表并安裝Apache2服務器。Apache服務器現在已經安裝并正在運行。
安裝PHP7
安裝PHP7也是簡單的任務,您可以使用以下命令在Debian和Ubuntu操作系統上安裝PHP 7.2:
```
$ sudo apt-get install php7.2
```
如果您想安裝其他PHP模塊,請嘗試以下命令:
```
$ sudo apt-get install php7.2-[module-name]
```
安裝模塊的示例:
安裝GD庫:
```
$ sudo apt-get install php7.2-gd
```
安裝MySQL:
```
$ sudo apt-get install php7.2-mysql
```
配置Apache
如果您的Apache服務器已經安裝,現在可以開始配置。
打開Apache配置文件,此文件通常位于“/etc/apache2/apache2.conf”路徑下。在該文件底部添加以下項,使其支持PHP7:
```SetHandler application/x-httpd-php SetHandler application/x-httpd-php-source AddType application/x-httpd-php .php
```
此代碼將指示Apache Web服務器將文件處理為PHP腳本。保存并退出文件,然后重新啟動Apache服務。
```
$ sudo service apache2 restart
```
現在您可以驗證Apache服務器是否支持PHP7了??梢詣摻ㄒ粋€名為phpinfo.php的文本文件:
```
sudo nano /var/www/html/phpinfo.php
```
將以下代碼插入該文件中:
``````
保存文件并退出。在瀏覽器中打開服務器IP地址并在后面添加“/phpinfo.php”路徑。如果出現PHP信息頁面,說明PHP7已經成功運行在您的Apache Web服務器上。
啟用虛擬主機
如果您需要在同一臺服務器上托管多個網站,則可以啟用Apache虛擬主機功能。這將允許您為每個網站配置獨立的文件夾,并為每個虛擬主機分配單獨的域名。
首先,您需要創建一個新的主機配置文件。在“/etc/apache2/sites-available”目錄中創建一個新文件:
```
$ sudo nano /etc/apache2/sites-available/mydomain.com.conf
```
使用以下代碼并修改您的域名和文件夾路徑。
```ServerAdmin admin@mydomain.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/html/mydomain
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined ```
保存文件并退出?,F在上傳您的網站文件到“/var/www/html/mydomain”目錄中。使用以下命令啟用新的虛擬主機配置文件:
```
$ sudo a2ensite mydomain.com.conf
```
重新啟動Apache服務并享受新的虛擬主機。
```
$ sudo service apache2 restart
```
結論
在Linux系統上配置Apache和PHP7是一項相對簡單的任務。我們希望您通過本文得到了幫助。如果您有任何問題或疑問,請隨時在評論中提出。
上一篇java怎么計算數組的和
下一篇asp嵌入php