1. インストール AP R&LT
タール-zxvf 4月-1.6.3.tar.gz CD 4月-1.6.3 ./configure --prefix =は/ usr / local / 4月 メイク make installを
注意: 「libtoolT」を削除することはできません:そのようなファイルまたはディレクトリを
直接開くのconfigureをし、$ RM 「$ CFGFILEはその行、再実行、削除」は./configureをそれに
2. インストール 4月-utilの
APR-utilのzxvfタール1.6の。1 targz 4月のCDは -util- 1.6。1 。/設定--prefix =は/ usr / local /のAPR-utilの--with-4月=は/ usr / local /の4月 メイク make installを
3. インストールPCRE
タール-zxvf pcre- 8.39 .tar.gzの CDには、PCRE - 8.39 。/のconfigure --prefix =は/ usr / local / pcrel メイク make installを
4. インストール apacheの
タール-zxvf httpd- 2.4。34 .tar.gzの CDのhttpd - 2.4。34 。/ のconfigure \ --prefix =は/ usr / local / apacheの\ --enable- SSL \ --enable- 書き換え\ --with-4月=は/ usr / local / 4月\ --with-APR-utilの=は/ usr /ローカル/ apr- utilに メイク make installを
5. 設定のサーバー名
Apacheの設定ファイル
サーバー名はlocalhost:80
6. ホームディレクトリを変更します。
入力のhttpd.conf 設定ファイルを
DocumentRootの "/ホーム/ WWW"
<ディレクトリ "/ホーム/ WWW">
7. ブート
自分の下のインストールディレクトリ apachect1 ディレクトリにコピーされ、代わりにhttpdの
CPは/ usr / local / apacheの/ binに/ apachect1 /etc/init.d/httpd
注:インストールディレクトリのコピーを注意してください
エディタのvi /etc/init.d/httpd で#!/ binに/ shがこれら二つに追加します
#chkconfigという:345 85 15
#description:開始と停止Apache HTTPサーバ
ブートを追加します: chkconfigを--add httpdの
スタート:chkconfigをhttpdの上
ビューの成功: chkconfigを--list httpdの
8. 起動とシャットダウン操作を共通
開始:は/ usr / local / apacheの/ binに/はapachectl開始
重启:は/ usr / local / apacheの/ binに/はapachectl再起動
停止:は/ usr / local / apacheの/ binに/はapachectl停止
中断なし:は/ usr / local / apacheの/ binに/はapachectl優雅
9. Apacheの解析PHP
最初のhttp.conf のconfigure
LoadModuleのphp7_moduleモジュール/ libphp7.so オープンコメント
第二に、構成ファイル内のhttpd.conf の<のIfModule mime_module> </のIfModule> ブロック行増加しました
AddTypeのがapplication / x-httpd-phpののの.php
ServerNameの127.0.0.1:80
そして、検索 <のIfModule dir_module> に追加この1以下のindex.php
<のIfModule dir_module>
DirectoryIndex index.htmlをindex.phpを
</のIfModule>
再起動アパッチ
10. Apacheの禁止ディレクトリの参照
開き、 Apacheの設定ファイルhttpd.confをを
検索オプションのインデックスを
<ディレクトリ/>
オプションのインデックス
AllowOverrideのなし
ご注文は、許可、拒否します
すべてから許可
</ディレクトリ>
修正
オプションのインデックスはに改訂されたオプションなし
インデックスFollowSymLinksをオプション、改造しないオプションなし