Linux系統(tǒng)是目前很多網(wǎng)站部署中最受歡迎的操作系統(tǒng)之一。PHP作為一門流行的編程語(yǔ)言,在Linux系統(tǒng)中也是廣泛應(yīng)用的。本文將為大家介紹如何在Linux系統(tǒng)中配置開(kāi)機(jī)啟動(dòng)PHP。
首先,我們需要通過(guò)命令行工具來(lái)創(chuàng)建一個(gè)新的系統(tǒng)服務(wù)。我們需要先在Linux系統(tǒng)中新建一個(gè)帶有執(zhí)行權(quán)限的PHP文件,然后創(chuàng)建一個(gè)服務(wù)文件,讓其在系統(tǒng)啟動(dòng)時(shí)自動(dòng)執(zhí)行。
sudo nano /etc/systemd/system/php.service
上述命令將會(huì)在/etc/systemd/system目錄下創(chuàng)建一個(gè)總體的服務(wù)文件,并在其中配置所需的設(shè)置,比如服務(wù)名稱、工作目錄、需要執(zhí)行的腳本等。以下是一個(gè)PHP服務(wù)文件配置示例:
[Unit]
Description=PHP Service
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/etc/php
ExecStart=/usr/bin/php /etc/php/start.php
Restart=always
[Install]
WantedBy=multi-user.target
上述配置文件中,WorkingDirectory和ExecStart參數(shù)分別指定了PHP腳本所在的工作目錄和執(zhí)行路徑。服務(wù)配置好之后,我們需要使用命令行工具啟動(dòng)它,讓其安裝和啟用服務(wù):
sudo systemctl enable php.service
sudo systemctl start php.service
通過(guò)以上命令,PHP服務(wù)將會(huì)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)。
最后,在完成服務(wù)配置之后,需要對(duì)其進(jìn)行測(cè)試以確保其正常工作。我們可以編輯一個(gè)簡(jiǎn)單的PHP腳本來(lái)測(cè)試它,如下所示:
運(yùn)行PHP腳本后,我們可以看到輸出Hello, world!。這就證明了我們已經(jīng)成功地讓PHP在Linux系統(tǒng)中開(kāi)機(jī)啟動(dòng)。