0002 mac php環境構築(前半) Yosemite
- php -v を実行したらエラーでた。
PHP Warning: PHP Startup: Unable to load dynamic
library '/opt/local/lib/php54/extensions/no-debug-non-zts-20100525/php_openssl.dll'
- dlopen(/opt/local/lib/php54/extensions/no-debug-non-zts-20100525/php_openssl.dll, 9):
image not found in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library
'/opt/local/lib/php54/extensions/no-debug-non-zts-20100525/php_openssl.dll'
- dlopen(/opt/local/lib/php54/extensions/no-debug-non-zts-20100525/php_openssl.dll, 9):
image not found in Unknown on line 0
PHP 5.4.7 (cli) (built: Aug 30 2013 00:01:17)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
解決策
- php.iniの場所を調べる。
php --ini
- php.iniを編集
以下のように変更したら治った
extension=php_openssl.dll → ;extension=php_openssl.dll
- バージョンを確認したら古かった.
php --version
PHP 5.4.7 (cli) (built: Aug 30 2013 00:01:17)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
hashimoto-no-MacBook-Pro:php54 hashimototakuya$ php --version
PHP 5.4.7 (cli) (built: Aug 30 2013 00:01:17)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
- Lamp環境一式綺麗にするぞ
- Apache セットアップ
apache起動
$ sudo apachectl start
apache停止
$ sudo apachectl stop
apache再起動
$ sudo apachectl restart
- Document Root
デフォルトでは、/Library/WebServer/Documents. ここが設定されている。
変更したい場合は、以下のファイルを編集
/etc/apache2/httpd.conf
- Homebrew
まずxcode インストール
xcode-select --install
homebrew インストール
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- エラーがでたので対処
Please install XQuartz 2.7.7:
http://xquartz.macosforge.org/landing/取得してdmgを実行
- php 導入
以下の順で実行
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php54
brew install php55
brew install php56
- php.iniの場所
/usr/local/etc/php/5.4/php.ini
/usr/local/etc/php/5.5/php.ini
/usr/local/etc/php/5.6/php.ini
- Apache Setup
vi /etc/apache2/httpd.conf
で開き
LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so を追加
以下の有効にする。
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
そしてapache再起動
$ sudo apachectl restart
<?php phpinfo(); で確認
管理者オススメのアプリ
簡単に日々のスケジュールを管理できる無料のphoneアプリです。
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!
すごい手帳を使ってみる
アクセス数:
トラックバック(0)
トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/98
コメントする