2015年1月6日火曜日

Macで、apache + phpの環境をつくる

MacPortsでちょーざっくり

phpとapacheとhandler入れる


sudo port install php53 apache2
sudo port install php53-apache2handler

他必要なものがあったら入れる
(sudo port list php53-* ででてくるものとか)

apacheにモジュール読み込ませる


cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n php5 mod_php53.so

httpd.confに追加

#phpのtypeを追加
AddType application/x-httpd-php .php
Include conf/extra/httpd-vhosts.conf
Include conf/extra/mod_php53.conf
DirectoryIndex index.html index.php


httpd-vhosts.confに最低限の設定を

<VirtualHost *:80>
    DocumentRoot "/opt/local/apache2/htdocs"
    ServerName localhost
</VirtualHost>

php.iniを環境にあわせて編集


sudo ln /opt/local/bin/php53 /opt/local/bin/php
sudo cp /opt/local/etc/php53/php.ini-development /opt/local/etc/php53/php.ini
sudo vim /opt/local/etc/php53/php.ini

適当に 


apache起動


sudo /opt/local/apache2/bin/apachectl start

動作確認

sudo vim /opt/local/apache2/htdocs/info.php
$ cat /opt/local/apache2/htdocs/info.php
<?php
  phpinfo();
?>
ブラウザで、 http://localhost/info.php



0 件のコメント:

コメントを投稿