ホームページ  >  記事  >  バックエンド開発  >  centos に Apache と php をインストールする例を共有する

centos に Apache と php をインストールする例を共有する

小云云
小云云オリジナル
2018-03-09 13:24:351426ブラウズ

この記事では主に centos に Apache と php をインストールする例を紹介します。お役に立てれば幸いです。

1. インストールパッケージ

Apache httpd 2.4.27.tar.gz、apr-1.6.2.tar.gz、apr-util-1.5.2.tar.gz、pcre-8.41.tar.gz、php- 7.1.9.tar.bz2.tar.bz2.tar.bz2

次に、インストール環境を確認します

httpd2.2.15がインストールされていることが表示されます。新しいバージョンに影響を与えないように、システムに付属のバージョンをアンインストールする必要があります

必ずアンインストールしてください。 ! ! ! ! (パッケージの削除操作もあります。エラー メッセージが依存パッケージの場合は、rpm –e –nodeps 削除するパッケージ名を使用します)

3. さまざまなパッケージをインストールします

1. 最初にディレクトリを作成します: mkdir /usr/ local /soft は、さまざまなインストール パッケージを保存するために使用されます

Mkdir /usr/local/apr

Mkdir /usr/local/apr-util

Mkdir /usr/local/httpd

Mkdir /usr/local/pcre

2、まず apr-1.6.2 をインストールします:

解凍:

コンパイル:

次のようなエラーを表示します: rm: `libtoolT' を削除できません: No such file or directory (おおよそ 30351 行)コマンド: vim +30351 configure)

解決策: configure ファイル内の RM='$RM'RM='$RM –f' に変更します。保存して終了します。 wq が保存して終了できない場合は、wq!、強制的に保存して終了します。

再度コンパイルします:

解決策: 構成ファイル内の $RM "$cfgfile" 文を削除します。 (これは無視でき、後続のインストールには影響しません)

コンパイルが成功したら、インストールします:

3. apr-util-1.5.2 をインストールします

解凍後、コンパイル用に apr-util-1.5.2 を入力します:

コンパイルは成功しました インストール: make && make install

4. pcre-8.41 をインストールします

解凍後、pcre-8.41 ディレクトリに入ってコンパイルします:

正常にコンパイルしてインストールします: make&& make install

と報告されたら、それはインストールする必要があることを意味します

gcc-c++, コマンド: yum list システムにインストールパッケージがあるかどうかを確認し、ない場合はダウンロードします。次に、インストールします。ここでは特別な指示はありません。 。 。 5. httpd-2.4.27 をインストールします

上記と同じようにコンパイルします:

./configure--prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with- apr=/ usr/local/apr--with-apr-util=/usr/local/apr-util

エラーなしでコンパイルインストール: make&& make install

6. 設定、Apache の起動

/usr/local と入力します。 /httpd/ bin

コマンドを実行します: ./apachectl start

ヒント:

解決策:

httpd.conf ファイルを開き、#ServerNamewww.example.com:80 を ServerName ip に変更します。 80 4. Apache を Linux システム サービスとして設定し、起動後に起動します

1. リンク apachectl をシステム起動ディレクトリにコピーし、httpd という名前を付けます

コマンド:

vim /etc/rc .d/init.d/httpd

#! /bin/sh の下に 2 行を追加します: #chkconfig:35 61 61 #description:Apache

3. httpd 設定を Linux サービス監視に自動的に追加します

5. ブラウザに http://ip:80

設定が成功しました。 !

Web ページのテストが失敗した場合は、ファイアウォールをオフにしてください: iptables –F。念のため、起動時にファイアウォールを無効にするように設定できます: chkconfig iptables off

まず、php-7.1.9 をインストールします。解凍: bzip2 –d php-7.1 .9.tar.bz2.tar.bz2.tar.bz2

インストールして構成します:

./configure--prefix=/usr/local/php --with-apxs2=/ usr/local/httpd/bin/apxs

インストール: make && make installインストールが完了したら、APACHE 設定ファイルを設定する必要がありますvi /usr/local/httpd/conf/httpd.conf

AddType が見つかった行を追加します

AddType application/x-httpd-php .php

(スペースに注意してください!! ! ! ! )

DirectoryIndex を検索しますindex.php またはdefault.phpを追加します

完了!

関連する推奨事項:

PHPの基本 Windows環境にApache Mysql PHPをインストールする(写真)

Apache指定のインストールモジュールをLinuxにインストールし、インストール後に他のモジュールをコンパイルしてロードする

Centos66のインストールapache24

以上がcentos に Apache と php をインストールする例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。