読者です 読者をやめる 読者になる 読者になる

49hack

見習いエンジニアが魔法使いになるまで

「Unable to find the wrapper "https"」を解決する

php

SSLに対応していないらしいのでSSL周りのconfigureオプションをチェックします。 %./configure --help | grep ssl --with-openssl=DIR Include OpenSSL support (requires OpenSSL >= 0.9.6) --with-openssl-dir=DIR FTP: openssl install prefix --with-ima…

PHP5.4.3にImageMagickをインストールする

php

PHPで画像操作するためにImageMagickをインストールします。 ImageMagickのインストール まずはImageMagickのソースをダウンロードしてインストールします。 % cd /usr/local/src % wget http://www.imagemagick.org/download/ImageMagick.tar.gz % tar zxvf…

PHPにGDをインストールする

php

PHPで画像処理するためのGDライブラリをインストールします。 zlibのインストール % wget http://zlib.net/zlib-1.2.7.tar.gz % tar zxvf zlib-1.2.7.tar.gz % cd zlib-1.2.7 % ./configure % make % make install libpngのインストール % wget ftp://ftp.si…

正規表現のデリミタ(区切り文字)のいろいろ

php

PHPに限らず、正規表現のデリミタ(区切り文字)はスラッシュ/を使っていましたが、 http://hoge/fugaなど、パターンにスラッシュ/が含まれる場合は、 http:\/\/hoge\/fugaといったようにバックスラッシュ\でエスケープする必要があります。 この場合は、シ…

PHPで日本語の文字数をカウントする

php

日本語はマルチバイト文字なのでstrlenではなくmb_strlenを使います。 なお、mb_internal_encodingでエンコードを指定する必要があります。 <html>…</html>

LAMPのバージョンを確認する

開発環境のチェック等に必要なのでメモ。 PATHが通ってるかちゃんと確認します。 CentOS [root@server ~]# cat /etc/redhat-release CentOS release 6.2 (Final) Apache [root@server ~]# /usr/local/apache2/bin/apachectl -v Server version: Apache/2.4.2…