ホームページ > バックエンド開発 > PHPチュートリアル > ubuntuでソースコードを使用してapache2.2.26をコンパイルしてインストールします

ubuntuでソースコードを使用してapache2.2.26をコンパイルしてインストールします

伊谢尔伦
リリース: 2016-11-25 16:00:19
オリジナル
1000 人が閲覧しました

httpd-2.2.26.tar.gz (ダウンロードアドレス)をダウンロードし、

sudo tar xzfv httpd-2.2.26.tar.gz 
cd  httpd-2.2.26
sudo ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so
ログイン後にコピー

を実行します。次のエラーが表示された場合:

checking for C compiler default output file name... configure: error: C compiler cannot create executables
ログイン後にコピー

libc6-devがインストールされていないため、

sudo apt-get install build-essential
ログイン後にコピー

を実行すればOKです。 。

その後、再実行します:

sudo  ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so
ログイン後にコピー

エラーは報告されません、その後、

sudo make
sudo make install
sudo groupadd apache
sudo useradd -g apache apache
sudo passwd apache
sudo chown -R apache:apache /usr/local/apache2
ログイン後にコピー

を実行してApache設定ファイルを変更し、

sudo vi /usr/local/apache2/conf/httpd.conf
ログイン後にコピー

を実行して

User nobody
Group #-1
ログイン後にコピー

を見つけてそれを

User apache
Group apache
ログイン後にコピー

に変更します

#ServerName www.example.com:80
ログイン後にコピー

を見つけて変更します

ServerName *:80
ログイン後にコピー

保存してください!

コマンドを実行します

sudo /usr/local/apache2/bin/apachectl start
ログイン後にコピー

Apacheを起動します。

ブラウザを開いてhttp://localhostにアクセスします

すべてがうまくいけば、Apacheのテストページが表示されるはずです。おめでとうございます。Apache がインストールされました。

Apache サービスを再起動およびシャットダウンするコマンドは次のとおりです:

sudo /usr/local/apache2/bin/apachectl restart
sudo /usr/local/apache2/bin/apachectl stop
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート