申込→公開6.PHP5.3.3 インストール&設定

プログラミング言語PHP

一覧

 状態:-  閲覧数:1,631  投稿日:2013-03-14  更新日:2018-03-22
前回の続き

yum install php php-devel php-mysql php-mbstring php-gd
php -v
cp /etc/php.ini /etc/php.ini.org
vim /etc/php.ini

--- (編集開始) ---
error_log = /var/log/php.log
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.detect_order = auto
expose_php = Off
date.timezone = Asia/Tokyo
--- (編集終了) ---

service httpd restart


#15 PHPインストール

 閲覧数:573 投稿日:2013-03-14 更新日:2018-03-22 
ルート権限で作業
$ sudo -s
[sudo] password for ★★:
Sorry, try again.
[sudo] password for ★★:


PHPインストール … 使いたいものの合わせ、随時変更
・日本語、MySQL、グラフィック
# yum install php php-devel php-mysql php-mbstring php-gd
Loaded plugins: fastestmirror, security
Determining fastest mirrors
epel/metalink                                                  | 3.1 kB     00:00    
* base: ftp.nara.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
base                                                           | 3.7 kB     00:00    
base/primary_db                                                | 4.4 MB     00:00    
epel                                                           | 4.2 kB     00:00    
epel/primary_db                                                | 5.0 MB     00:00    
extras                                                         | 3.5 kB     00:00    
extras/primary_db                                              |  19 kB     00:00    
updates                                                        | 3.5 kB     00:00    
updates/primary_db                                             | 1.2 MB     00:00    
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.3.3-22.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-5.3.3-22.el6.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.3.3-22.el6 for package: php-5.3.3-22.el6.x86_64
---> Package php-devel.x86_64 0:5.3.3-22.el6 will be installed
---> Package php-gd.x86_64 0:5.3.3-22.el6 will be installed
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: php-gd-5.3.3-22.el6.x86_64
--> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.3.3-22.el6.x86_64
---> Package php-mbstring.x86_64 0:5.3.3-22.el6 will be installed
---> Package php-mysql.x86_64 0:5.3.3-22.el6 will be installed
--> Processing Dependency: php-pdo(x86-64) for package: php-mysql-5.3.3-22.el6.x86_64
--> Running transaction check
---> Package libXpm.x86_64 0:3.5.10-2.el6 will be installed
---> Package libjpeg.x86_64 0:6b-46.el6 will be obsoleted
---> Package libjpeg-turbo.x86_64 0:1.2.1-1.el6 will be obsoleting
---> Package php-cli.x86_64 0:5.3.3-22.el6 will be installed
---> Package php-common.x86_64 0:5.3.3-22.el6 will be installed
---> Package php-pdo.x86_64 0:5.3.3-22.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================
Package                 Arch             Version                Repository      Size
======================================================================================
Installing:
libjpeg-turbo           x86_64           1.2.1-1.el6            base           174 k
    replacing  libjpeg.x86_64 6b-46.el6
php                     x86_64           5.3.3-22.el6           base           1.1 M
php-devel               x86_64           5.3.3-22.el6           base           507 k
php-gd                  x86_64           5.3.3-22.el6           base           106 k
php-mbstring            x86_64           5.3.3-22.el6           base           455 k
php-mysql               x86_64           5.3.3-22.el6           base            81 k
Installing for dependencies:
libXpm                  x86_64           3.5.10-2.el6           base            51 k
php-cli                 x86_64           5.3.3-22.el6           base           2.2 M
php-common              x86_64           5.3.3-22.el6           base           524 k
php-pdo                 x86_64           5.3.3-22.el6           base            75 k

Transaction Summary
======================================================================================
Install      10 Package(s)

Total download size: 5.2 M


内容確認
Is this ok [y/N]: y

Downloading Packages:
(1/10): libXpm-3.5.10-2.el6.x86_64.rpm                         |  51 kB     00:00    
(2/10): libjpeg-turbo-1.2.1-1.el6.x86_64.rpm                   | 174 kB     00:00    
(3/10): php-5.3.3-22.el6.x86_64.rpm                            | 1.1 MB     00:00    
(4/10): php-cli-5.3.3-22.el6.x86_64.rpm                        | 2.2 MB     00:00    
(5/10): php-common-5.3.3-22.el6.x86_64.rpm                     | 524 kB     00:00    
(6/10): php-devel-5.3.3-22.el6.x86_64.rpm                      | 507 kB     00:00    
(7/10): php-gd-5.3.3-22.el6.x86_64.rpm                         | 106 kB     00:00    
(8/10): php-mbstring-5.3.3-22.el6.x86_64.rpm                   | 455 kB     00:00    
(9/10): php-mysql-5.3.3-22.el6.x86_64.rpm                      |  81 kB     00:00    
(10/10): php-pdo-5.3.3-22.el6.x86_64.rpm                       |  75 kB     00:00    
--------------------------------------------------------------------------------------
Total                                                  15 MB/s | 5.2 MB     00:00    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing : php-common-5.3.3-22.el6.x86_64                                    1/11
 Installing : php-cli-5.3.3-22.el6.x86_64                                       2/11
 Installing : php-5.3.3-22.el6.x86_64                                           3/11
 Installing : php-pdo-5.3.3-22.el6.x86_64                                       4/11
 Installing : libXpm-3.5.10-2.el6.x86_64                                        5/11
 Installing : libjpeg-turbo-1.2.1-1.el6.x86_64                                  6/11
 Installing : php-gd-5.3.3-22.el6.x86_64                                        7/11
 Installing : php-mysql-5.3.3-22.el6.x86_64                                     8/11
 Installing : php-devel-5.3.3-22.el6.x86_64                                     9/11
 Installing : php-mbstring-5.3.3-22.el6.x86_64                                 10/11
 Erasing    : libjpeg-6b-46.el6.x86_64                                         11/11
 Verifying  : php-cli-5.3.3-22.el6.x86_64                                       1/11
 Verifying  : libjpeg-turbo-1.2.1-1.el6.x86_64                                  2/11
 Verifying  : php-common-5.3.3-22.el6.x86_64                                    3/11
 Verifying  : libXpm-3.5.10-2.el6.x86_64                                        4/11
 Verifying  : php-5.3.3-22.el6.x86_64                                           5/11
 Verifying  : php-mysql-5.3.3-22.el6.x86_64                                     6/11
 Verifying  : php-mbstring-5.3.3-22.el6.x86_64                                  7/11
 Verifying  : php-gd-5.3.3-22.el6.x86_64                                        8/11
 Verifying  : php-devel-5.3.3-22.el6.x86_64                                     9/11
 Verifying  : php-pdo-5.3.3-22.el6.x86_64                                      10/11
 Verifying  : libjpeg-6b-46.el6.x86_64                                         11/11

Installed:
 libjpeg-turbo.x86_64 0:1.2.1-1.el6          php.x86_64 0:5.3.3-22.el6              
 php-devel.x86_64 0:5.3.3-22.el6             php-gd.x86_64 0:5.3.3-22.el6            
 php-mbstring.x86_64 0:5.3.3-22.el6          php-mysql.x86_64 0:5.3.3-22.el6        

Dependency Installed:
 libXpm.x86_64 0:3.5.10-2.el6                php-cli.x86_64 0:5.3.3-22.el6          
 php-common.x86_64 0:5.3.3-22.el6            php-pdo.x86_64 0:5.3.3-22.el6          

Replaced:
 libjpeg.x86_64 0:6b-46.el6                                                          

Complete!


バージョン確認
]# php -v
PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
]#


#15 PHP設定

 閲覧数:401 投稿日:2013-03-14 更新日:2018-03-22 
設定ファイルをバックアップ
# cp /etc/php.ini /etc/php.ini.org


編集開始
# vim /etc/php.ini


・検索結果は「n」で次を表示
・「w」 … 次の単語へ移動
・「cw」 … changeword。挿入できるようになる
・「小文字x」 … 先頭文字削除

1
・「/error_log」 … error_logを探す
;error_log = php_errors.log
↓コメント外す+「/var/log/php.log」へ変更
error_log = /var/log/php.log

2
・/mbstring
;mbstring.language = Japanese
↓コメント外す
mbstring.language = Japanese

3
;mbstring.internal_encoding = EUC-JP
↓コメント外す+UTF-8へ変更
mbstring.internal_encoding = UTF-8

4
・/http_input
;mbstring.http_input = auto
↓コメント外す
mbstring.http_input = auto

5
・/detect_order
;mbstring.detect_order = auto
↓コメント外す
mbstring.detect_order = auto

6
・/expose_php
expose_php = On
↓ Offへ変更。変な情報を漏らさないため
expose_php = Off

7
・/timezone
;date.timezone =
↓コメント外す+Asia/Tokyo
date.timezone = Asia/Tokyo

・「Esc」 … 処理を抜ける
・「:wq」 … 保存

設定を有効にする
# service httpd restart
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]
#


php-xmlパッケージをインストール

 閲覧数:455 投稿日:2014-01-14 更新日:2017-12-28 

php-xml


yumコマンドでphp-xmlをインストール
yum install php-xml


Apache再起動
service httpd restart



インストールしておかないと?


・インストールしておかないと、XML処理する際、Fatal error: Class 'DOMDocument' not foundエラーとなる場合がある


申込→公開7.MySQL5.1.67インストール&設定



PEAR



週間人気ページランキング / 9-16 → 9-22
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 19
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 13
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
5 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 7
6 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 7
6 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 PHPファイルでchmodエラー | PHP(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 6
7 さくらVPS0 6
8 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 5
9 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 4
9 echo と cat の違い 4
9 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
9 tar: これは tar アーカイブではないようです 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/23 1:01 更新