logo

PHPでファイルに書き込む

fopenでファイル名と記述の仕方を書きます。 記述の仕方は'a'は追記、'w'は上書き。

One minute to read

PHPのインストール(ソース)

必要なものを有効化&パスは確認が必要

./configure \

–prefix=/usr/local/php-5.1.6
–with-config-file-path=/usr/etc
–with-apx2=/usr/local/apache2/bin/apxs
–enable-mbstring
–with-gd
–enable-gd-native-ttf
–with-t1lib
–with-ttf
–enable-zend-multibyte
–with-pgsql=/usr/local/pgsql/lib/
–with-pdo-pgsql=/usr/local/pgsql/lib/
–enable-xml
–with-xpm-dir=/usr/lib64
–with-zlib
–libdir=/usr/lib64
–with-libdir=lib64

cd /usr/lib64/httpd/modules/

mv libphp5.so libphp53.so

cd /etc/httpd/conf.d

cp -p php.conf php.conf.org

※既にパッケージ版をインストールしている場合

vim php.conf

  • LoadModule php5_module modules/libphp5.so
  • LoadModule php5_module modules/libphp53.so

service httpd configtest

service httpd restart

make

make install

cd /etc/httpd/conf.d/

vi php.conf

  • LoadModule php5_module modules/libphp53.so
  • LoadModule php5_module modules/libphp53.so

  • LoadModule php5_module modules/libphp51.so

service httpd restart

トラブルシュート [#y53e5614]

2 minutes to read

PHPのインストール(パッケージ)

cd /etc/yum.repos.d/

vi remi.repo

enable=0

vi epel.repo

enable=0

既にPHPがインストールされていた場合 [#oda52c32]

その際にdefualt-character-set=の項目が[mysqld]から[mysql]に変更になっているので事前に変更しておく。

php -v

service httpd restart

CentOS6系にPHP5.4をインストール [#ec0ac209]

One minute to read