facebook twitter hatena line email

Linux/phpインストール/ソースからコンパイル/手順

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

libjpegインストール

cd /usr/local/src
wget http://www.ijg.org/files/jpegsrc.v9.tar.gz
tar zxvf jpegsrc.v9.tar.gz
cd jpeg-9 
./configure
make
sudo make install

libpngインストール

cd /usr/local/src
wget http://prdownloads.sourceforge.net/libpng/libpng-1.5.14.tar.gz?download
tar zxvf libpng-1.5.14.tar.gz
cd libpng-1.5.14
./configure
make
sudo make install

freetypeインストール

cd /usr/local/src
wget http://sourceforge.net/projects/freetype/files/latest/download?source=files
tar xjvf freetype-2.4.11.tar.bz2 
cd freetype-2.4.11
./configure
make
sudo make install

phpをコンパイル&インストール

cd /usr/local/src
wget http://jp2.php.net/get/php-5.3.22.tar.gz/from/a/mirror
tar zxvf php-5.3.22.tar.gz
cd php-5.3.22
./configure
make
make test
sudo make install

php拡張ライブラリインストール

./configure \
--with-glib \
--with-gd 

libjpegがないエラー

configure: error: libjpeg.(a|so) not found.

上に書いたように、libjpegをインストールする

以下でもOK?

sudo yum install libjpeg-devel

libpngがないエラー

configure: error: libpng.(a|so) not found.

上に書いたように、libjpegをインストールする

以下でもOK?

sudo yum install libpng-devel

freetypeがいないエラー

make: *** [sapi/cgi/php-cgi] error 1 上に書いたように、freetypeをインストールする

以下でもOK

sudo yum install freetype-devel

以下を実行してみる

make clean