在Linux系統中,啟動PHP有多種方法
通過命令行啟動PHP:
在終端中輸入以下命令來啟動PHP內置的Web服務器:
php -S localhost:8000
這將在本地主機的8000端口上啟動一個簡單的Web服務器,你可以通過瀏覽器訪問http://localhost:8000
來查看PHP信息頁面。
使用Apache或Nginx與PHP集成:
如果你使用的是Apache Web服務器,請確保已經安裝了mod_php模塊。安裝完成后,重啟Apache服務:
sudo systemctl restart apache2
如果你使用的是Nginx Web服務器,請確保已經安裝了PHP-FPM(FastCGI Process Manager)。安裝完成后,重啟Nginx服務:
sudo systemctl restart nginx
現在,你可以在Apache或Nginx中配置PHP處理程序,以便在Web服務器中運行PHP腳本。
使用Systemd服務啟動PHP:
如果你使用的是Systemd作為系統初始化器,你可以創建一個自定義的Systemd服務文件來管理PHP進程。首先,創建一個新的Systemd服務文件,例如/etc/systemd/system/php.service
,并添加以下內容:
[Unit]
Description=The PHP HTTP Server
After=network.target
[Service]
User=your_user
Group=www-data
WorkingDirectory=/var/www/html
ExecStart=/usr/sbin/php-fpm --nodaemonize --fpm-config /etc/php/7.x/fpm/pool.d/www.conf
[Install]
WantedBy=multi-user.target
其中,將your_user
替換為運行PHP-FPM的用戶,將7.x
替換為你的PHP版本。保存文件后,重新加載Systemd配置并啟動PHP服務:
sudo systemctl daemon-reload
sudo systemctl start php
最后,設置PHP服務在系統啟動時自動運行:
sudo systemctl enable php
現在,你已經成功在Linux系統中啟動了PHP。你可以根據需要選擇合適的方法來運行和管理PHP進程。