Presentation is loading. Please wait.

Presentation is loading. Please wait.

MacOSX El Capitan Apache起動方法

Similar presentations


Presentation on theme: "MacOSX El Capitan Apache起動方法"— Presentation transcript:

1 MacOSX El Capitan Apache起動方法

2 ApacheとPHPがインストールされていることを確認する
bash-3.2# httpd -v Server version: Apache/ (Unix) Server built: Feb :03:19 コントローラの確認 bash-3.2# which apachectl /usr/sbin/apachectl PHPのインストール確認 bash-3.2# php -v PHP (cli) (built: Apr :16:58) Copyright (c) The PHP Group Zend Engine v2.5.0, Copyright (c) Zend Technologies

3 起動と停止 bash-3.2# apachectl start <=起動 bash-3.2# ps -ef|grep httpd
:41PM ?? :00.10 /usr/sbin/httpd -D FOREGROUND :41PM ?? :00.00 /usr/sbin/httpd -D FOREGROUND :41PM ttys :00.00 grep httpd bash-3.2# apachectl stop<=停止 :51PM ttys :00.00 grep httpd

4 起動しない場合 設定ファイルの確認 bash-3.2# apachectl configtest Syntax OK エラーが表示される場合
AH00526: Syntax error on line 20 of /private/etc/apache2/extra/httpd- mpm.conf: Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration

5 apache 2.4系でよくあるエラー vim /private/etc/apache2/extra/httpd-mpm.conf
<IfModule !mpm_winnt_module> <IfModule !mpm_netware_module> #LockFile “/private/var/log/apache2/accept.lock” <=コメントアウト </IfModule>

6 起動後動作確認 /private/etc/apache2/httpd.conf

7 PHPを有効にして、Apacheをユーザ個別ディレクト対応にする設定
(1)httpd.confモジュールの有効化 LoadModule php5_module libexec/apache2/libphp5.so LoadModule userdir_module libexec/apache2/mod_userdir.so Include /private/etc/apache2/extra/httpd-userdir.conf (2)ホームディレクトリの作成 $mkdir ~/Sites (3)個別ユーザ情報の設定 $sudo vi /etc/apache2/users/ユーザ名.conf <Directory "/Users/ユーザ名/Sites/"> AllowOverride All Options Indexes MultiViews Options +FollowSymLinks Require all granted </Directory> (4)個別ユーザ情報ロードの設定 sudo vi /private/etc/apache2/extra/httpd-userdir.conf Include /private/etc/apache2/users/*.conf のコメントを外す (5)Apache再起動 $sudo apachectl restart ユーザ名にはMacOSへのログイン名を使ってください

8 PHPの動作確認 http://localhost:80/~ユーザ名/phpinfo.php <?php phpinfo();
?> 個別ホームディレクトリにphpinfo.phpを作成してChromeブラウザで見て、PHP情報が表示されれば設定完了です。

9 intercept_login_info.html <a href=' intercept_login_info.htmlは上記テキスト部分をコピーアンドペーストして作成してください。


Download ppt "MacOSX El Capitan Apache起動方法"

Similar presentations


Ads by Google