Linux

如何為燈添加 wamp 功能

  • October 18, 2017

我習慣於在 Windows 中使用 wampserver 進行 Web 開發,但最近我想遷移到 Linux,我現在正在使用 LAMP,但我發現 wampserver 中的一些有用功能在 LAMP 中不可用,例如:

  • 線上/離線切換
  • 停止所有服務
  • 重啟所有服務
  • 啟動所有服務

如何將這些功能添加到 Lamp 特別是線上/離線切換?

編輯:我的意思是線上/離線切換是讓每個人或只有本地主機訪問

方法如下:

switch online/offline - sudo /etc/init.d/httpd stop|start
stop all services     - sudo /etc/init.d/httpd stop
restart all services  - sudo /etc/init.d/httpd restart
start all services    - sudo /etc/init.d/httpd start

put all that script in a shell script and run it as 
sudo sh ./start_services (args)

假設您的意思是“將 … 添加到 LAMP”,您可以通過 Web 界面打開/關閉這些東西。這通常不可用,因為在 Linux 下執行 Apache 的使用者沒有執行這些任務的權限。

可以規避這些限制,但由於它們涉及安全風險,您不會在正常的 LAMP 設置中找到它們¹。

您應該使用普通命令來控制 Ubuntu 上的服務:start, stop, restart(如root/using sudo)。

¹在 Windows 中,這些安全風險是開箱即用的標準

引用自:https://unix.stackexchange.com/questions/155299