【问题标题】:How To Manage Dedicated server [closed]如何管理专用服务器 [关闭]
【发布时间】:2013-02-05 14:23:16
【问题描述】:

我有一个 RHEL 服务器,上面已经安装了 httpd。但它不支持 PHP,所以我按照书中给出的说明安装了 apachectl、PHP 和 MySql。现在服务器可以处理 PHP,并在 PHP 脚本中运行 mysql 函数。

我的问题是每次系统重新启动时我都必须发出以下命令:

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

谁能帮助我让 php 和 mysql 也可以使用 httpd 吗?即,停止httpd 服务。这样当我不在现场时,即使是我的同事也可以发出service httpd start 来启动 php 和 mysql。

PS。我是windows用户,所以我是linux新手

【问题讨论】:

  • 这个问题应该在Server Fault,而不是 Stack Overflow

标签: php mysql apache rhel dedicated-server


【解决方案1】:

听起来你设法安装了两个 Apache,这是错误的。

正确的方法是运行 yum install php,它会自动配置 Apache 来处理 PHP 文件。

要解决此问题,只需删除“新”安装的 Apache(不是旧的),然后通过 yum 安装 PHP。

【讨论】:

    【解决方案2】:

    您应该真正使用 yum 在您的 RHEL 上安装/更新软件包。删除您已安装的所有内容并重新开始。这是我通常为 LAMP 环境安装的 yum 包,但您可能会排除一些:

    yum install httpd
    yum install memcached
    yum install mysql mysql-devel mysql-server
    yum install php php-devel php-gd php-mbstring php-dom php-mysqlnd php-pdo php-pecl-apc php-pecl-memcache
    

    这两行将设置 Apache 和 MySQL 在服务器重新启动时自动启动。

    chkconfig httpd on
    chkconfig mysqld on
    

    【讨论】:

    • 好像没有安装yum!!我现在能做什么?
    猜你喜欢
    • 2018-05-22
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 2019-12-05
    • 1970-01-01
    相关资源
    最近更新 更多