MacでのWeb系開発に関する記事をシェアさせて頂きます。自分の備忘録にもしてますが、皆さんのお役に立てば幸いです。php,rubyを中心に。
brew tap Homebrew/dupes(この一部に homebrew-php が依存している、とのこと) brew search httpd brew install httpd sudo apachectl start(起動)
ServerName localhost:80 User ユーザ名 <Directory /> Options FollowSymLinks # AllowOverride None AllowOverride All # Order deny,allow # Deny from all </Directory> DirectoryIndex index.php index.html <IfModule mime_module> AddType application/x-httpd-php .php .phtml </IfModule> Include /usr/local/etc/apache2/extra/httpd-vhosts.conf
brew tap josegonzalez/homebrew-php(必要なFormula) brew install php-version brew install re2c jpeg libpng mcrypt libtool openssl zlib brew link openssl --force(brewで入れたOpenSSLに切り替えて使う)
brew install phpenv (.bashrcに以下を追加==> export PATH=$PATH:$HOME/.phpenv/bin eval "$(phpenv init -)" <==ここまで) (/usr/local/Library/Formula/php-build.rbのurlを下記のように修正==> url 'https://github.com/CHH/php-build.git', :branch => 'master' <==ここまで) brew install php-build php-build --definitions(インストール可能バージョン一覧) php-build 5.5.6 $HOME/local/php/versions/5.5.6 (2013/11/27時点最新のPHPをインストール。けっこう時間が掛かります。結果的にエラー。)
vim /usr/local/Cellar/php-build/build/share/php-build/definitions/5.5.6 #install_pyrus(コメントアウト) php-build 5.5.6 $HOME/local/php/versions/5.5.6(今回は成功した) mv /usr/local/opt/httpd/libexec/libphp5.so $HOME/local/php/versions/5.5.6/libphp5.so(ApacheのPHPモジュール退避) phpenv rehash(インストール後に必ずする) php-version 5.5.6(バージョン指定) php -v(確認。以下のように出力された) PHP 5.5.6 (cli) (built: Nov 27 2013 19:23:59) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
0 件のコメント:
コメントを投稿