配置 php 与 httpd 协同工作,自动启动 mysqld 和 apachectl

配置 php 与 httpd 协同工作,自动启动 mysqld 和 apachectl

我对 Linux 环境还很陌生。但我为我的客户设计了一个使用 php 和 mysql 的网站。现在我想在他的 RHEL 5.0 服务器上安装该网站。他已经在服务器上安装了 httpd。

所以我现在的问题是:我已经安装了 apachectl 以便能够监听 php 函数调用:

/usr/local/apache2/bin/apachectl

以及 php 中:

/usr/local/php

使用 mysqld:

/usr/local/mysql/bin/

现在启动我使用的网站:

 service httpd stop
/usr/local/apache2/bin/apachectl start

运行良好。但我的客户不想改变他的服务器设置。
他想

  • 仅使用 httpd 运行 php 和 mysql没有 apachectl并且
  • 如果要使用 apachectl,那么他希望在断电后操作系统启动时自动启动它
  • 是否可以配置 php 和 mysql 与 httpd(无 apachectl)一起工作?
我知道如何在 Windows 操作系统中执行此操作(使用控制面板),但有人可以在 Linux 上帮助我吗?

感谢你在期待。

答案1

我对你的问题有点困惑,如果我错了请纠正我,但如果你只想让 httpd 和 mysql 在启动时启动,你需要查看 xinetd。

为了得到你想要的东西应该是这样的:

/usr/sbin/update-rc.d [service-name] defaults

查看此链接了解更多信息

相关内容