blog.knym.net | I'm searching something to change my life.
Fatal error: Call to undefined function curl_init()
wordpressの環境を自分のlocalhostで構築しようとしたとき以下のエラーが出た。
Fatal error: Call to undefined function curl_init() in C:\projects\knym... on line 41
「Fatal error: Call to undefined function: curl_init() in」っていうphpのエラー
を参照してextension=php_curl.dllの部分をコメントアウトしてapacheを再起動したら直った。
;extension=php_crack.dll extension=php_curl.dll ;extension=php_cvsclient.dll ;extension=php_db.dll
はまりどころはphp関連のiniファイルが3つあったこと。
- C:\xampp\apache\bin\php.ini
- C:\xampp\php\php.ini
- C:\xampp\php\php5.ini
正解はapache\bin\の中にあるやつだった。
xamppでのhttpd-vhosts.confの設定
一回、xamppを再インストールしたら、今までの設定がきえてしまったんで、再設定時のメモ。
<Directory>で設定を一括でしているのと、ServerName localhostの設定をした<VirtualHost>を入れておかないとhttp://localhost/にアクセスしてもxamppの画面に飛ばないので、そこだけ注意。
<Directory />
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/projects/hoge"
ServerName hoge
</VirtualHost>
OSX10.5でhostsやvhostの設定
emobileがosxで使えたら、macでの動作確認で何もこんなことしなくていいんだけど、、、
OSXのスーパーユーザー( rootアカウント )を有効にする|[ Mac OSX ] [ Linux(Fedora) ]サーバ計画|プログラムメモ
に書いてある通りにsuを設定terminalを立ち上げてsuになって、/private/etc/hostsを編集
3.httpd-vhosts.confも編集- $ apachectl configtest でsyntaxチェック
- $ apachectl restartでいけるはず。
2,3に関しては下記によくまとまってる
Creating a virtual host…