-1

httpdすでにインストールされている RHEL サーバーがあります。しかし、PHP には対応していなかったので、書籍の指示に従って、apachectl、PHP、および MySql をインストールしました。サーバーは PHP を処理し、PHP スクリプト内で mysql 関数を実行できるようになりました。

私の問題は、システムが再起動するたびに次のコマンドを発行する必要があることです。

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

php と mysql も使用できるように、誰か助けてもらえhttpdますか? つまり、 サービスを停止せずhttpdに。そのため、私が現場にいないときでも、同僚でさえ、service httpd startphp と mysql を起動するためだけに発行できます。

PS。私はWindowsユーザーなので、Linuxの初心者です

4

2 に答える 2

1

Apache を 2 つインストールできたようですが、これは誤りです。

正しいアプローチはyum install php、PHP ファイルを処理するように Apache を自動的に構成する を実行することでした。

これを修正するには、Apache の「新しい」インストール (古いものではない) を削除し、.php を介して PHP をインストールしますyum

于 2013-02-05T14:28:41.837 に答える
0

RHEL でパッケージをインストール/更新するには、実際には yum を使用する必要があります。インストールしたものをすべて削除して、最初からやり直してください。これは、私が通常 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

そして、これらの 2 行は、サーバーの再起動時に Apache と MySQL が自動的に起動するように設定します。

chkconfig httpd on
chkconfig mysqld on
于 2013-02-05T14:51:30.307 に答える