EC-CUBE カスタマイズ PHPのインストール、設定
インストール/環境構築-Linux/PHP
WEBサーバ上で動作するプログラミング言語。EC-CUBEはこれで書かれています。
現状では4系と5系が広く使われており、EC-CUBEは4.1.x以降、もしくは5.0.x以降が必要となります。
システム開発でお悩みの方は、ネットショップ構築パッケージ EC-Orange にお問い合わせください
特徴
- 比較的平易な文法のため、初心者にも習得しやすい言語です。
- サーバ上で動作し、その結果をWEBブラウザに対して返すため、WEBブラウザに対して送信されるデータは通常のHTMLです。
インストール
ソースから
freetype2を入れる
$ cd /usr/local/src
$ wget http://download.savannah.gnu.org/releases/freetype/freetype-doc-2.3.7.tar.gz
$ tar xvfz freetype-doc-2.3.7.tar.gz
$ cd freetype-2.3.7
$ ./configure --enable-shared
$ make
$ make install
phpのコンパイル
※コンパイルオプションには要注意!
$ cd /usr/local/src
$ wget http://jp2.php.net/get/php-5.2.5.tar.gz/from/jp.php.net/mirror
$ tar xvfz php-5.2.5.tar.gz
$ cd php-5.2.5
$ ./configure \
--prefix=/usr/local/php-5.2.5 \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-pgsql=/usr/local/pgsql \
--enable-mbstring \
--with-zlib \
--with-gd \
--with-freetype-dir
$ make
$ make install
$ ln -s /usr/local/php-5.2.5 /usr/local/php
yumを使う
$ yum install php php-{mbstring,pgsql,mysql,ldap,imap,pear}
※pgsql,mysqlに関しては、お使いになる方どちらか一方で構いません。
設定
- php.ini
以下の項目を設定します。
mbstring.language = Japanese
output_handler = mb_output_handler
mbstring.encoding_translation = 1
magic_quotes_gpc = 0
mbstring.internal_encoding = UTF-8
upload_max_filesize = 5M
memory_limit = 256M
- httpd.conf(apacheの設定)
LoadModule php4_module libexec/libphp5.so //LoadModuleの最後に追記
AddModule mod_php5.c //AddModuleの最後に追記
DirectoryIndex index.html index.php //index.phpを追記
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phps .php4s
編集が終わったら
$ /etc/init.d/httpd restart
などでapacheを再起動します。
EC-CUBEのインストールや、ECサイトの開発・構築でお困りなら、
ネットショップ構築パッケージEC-Orangeにお問い合わせください!
EC-CUBEのカスタマイズ・制作会社 強いネットショップ構築します|EC-Orange




