Blog

OSX Yosemite(10.10) 에서 Apache & PHP 설정

January 5, 2015

OSX Yosemite(10.10) 에서 Apache & PHP 설정

  • Apache Version 확인
    • apachectl -v
  • PHP Version 확인
    • php -v

Apache 설정 ( virtual hosts )

  • sudo nano /etc/apache2/httpd.conf – 주석(“#”) 제거
    • LoadModule authn_core_module libexec/apache2/mod_authn_core.so
    • LoadModule authz_host_module libexec/apache2/mod_authz_host.so
    • Include /private/etc/apache2/extra/httpd-vhosts.conf
  • sudo nano /private/etc/apache2/extra/httpd-vhosts.conf

    <VirtualHost *:80>
        DocumentRoot "/Users/<#User ID#>/Sites/SubSite"
        ServerName <#Server Name#>
        ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
        CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
        <Directory "/Users/<#User ID#>/Sites/SubSite">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    
  • sudo nano /etc/apache2/apache2.conf

    <Directory /Users/<#User ID#>/Sites/SubSite>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    
  • Test Apache Configuration
    • apachectl -t
  • sudo apachectl start

  • sudo apachectl stop

  • sudo apachectl restart

 PHP 설정

  • sudo nano /etc/apache2/httpd.conf – 주석 제거
    • LoadModule php5_module libexec/apache2/libphp5.so
  • Print PHP Info 
    • < ?php phpinfo(); ?>

이래저래 쓸일이 있어서 여기저기 찾은 내용을 정리.

혹시 틀렸거나 잘못됐거나 좋은 방법이 있거나 하고 싶은 이야기가 있으신 분은 언제든지 메세지_ 부탁드려요_ 

Array