PHPをyumでインストールする

[参考記事] date.timezoneを設定するとPHPが早くなる
[参考記事] PHPをソースコードからインストールする
[参考記事] yumで、より新しいパッケージをインストールする方法(CentOS)
[参考記事] GD関数でJPEGライブラリが使用できないとき

PHPをyumでインストールするには次のコマンドを実行します。

# yum install php

依存関係によりphp-cliとphp-commonもインストールされます。

マルチバイト(日本語など)を扱う

php-mbstring

GDライブラリで画像を扱う

php-gd

PEARを使用する

php-pear

暗号化関数Mcryptを使用する

php-mcrypt

依存関係によりlibmcryptもインストールされます。

MySQLを使用する

php-mysql

依存関係によりmysqlとphp-pdoもインストールされます。
yumのmysqlはmysqlコマンドでクライアントとしての機能しかないため、MySQLサーバはインストールされません。

[参考記事] MySQLのインストール

PostgreSQLを使用する

php-pgsql

依存関係によりphp-pdoもインストールされます。

アクセラレータ

php-apc
php-eaccelerator
これはAPCまたはeAcceleratorのいずれかをインストールします。

インストール後の設定

インストールが完了したら/etc/php.iniにdate.timezoneの設定をします。

[Date]
date.timezone = "Asia/Tokyo"

[参考記事] date.timezoneを設定するとPHPが早くなる

apache(httpd)をyumでインストールしている場合、apacheへの組み込みは自動で行われます。

通常php.iniやhttpd.confへの記述変更はdate.timezoneのみで完了します。

apacheへの反映を行うため、apacheを再起動します。

httpd -k restart

yumでインストールできるPHP関連の一覧

php
php-cli
php-common
php-apc
php-bcmath
php-dba
php-dbase
php-devel
php-eaccelerator
php-embedded
php-gd
php-imap
php-ldap
php-mbstring
php-mcrypt
php-memcache
php-mhash
php-mssql
php-mysql
php-ncurses
php-odbc
php-pdo
php-pear
php-pear-Auth-SASL
php-pear-DB
php-pear-Date
php-pear-File
php-pear-HTTP-Request
php-pear-Log
php-pear-MDB2
php-pear-MDB2-Driver-mysql
php-pear-Mail
php-pear-Mail-Mime
php-pear-Net-SMTP
php-pear-Net-Sieve
php-pear-Net-Socket
php-pear-Net-URL
php-pecl-Fileinfo
php-pecl-memcache
php-pgsql
php-pspell
php-readline
php-snmp
php-soap
php-tidy
php-xcache
php-xml
php-xmlrpc

yumにEPELを利用することでインストールできるPHP関連の一覧

nntpgrab-php
php-IDNA_Convert
php-PHPMailer
php-Smarty
php-channel-htmlpurifier
php-channel-phpunit
php-domxml-php4-php5
php-email-address-validation
php-facedetect
php-feedcreator
php-fpdf
php-fpdf-doc
php-geshi
php-idn
php-interbase
php-layers-menu
php-libdmtx
php-libpuzzle
php-magickwand
php-magpierss
php-mapi
php-mapserver
php-nusoap
php-pear-Auth-RADIUS
php-pear-Benchmark
php-pear-CAS
php-pear-Cache-Lite
php-pear-Console-CommandLine
php-pear-Console-Getargs
php-pear-Console-ProgressBar
php-pear-Console-Table
php-pear-Crypt-Blowfish
php-pear-Crypt-CHAP
php-pear-DB-DataObject
php-pear-DB-DataObject-FormBuilder
php-pear-DB-QueryTool
php-pear-Date-Holidays
php-pear-Date-Holidays-USA
php-pear-Event-Dispatcher
php-pear-File-Find
php-pear-File-Passwd
php-pear-File-SMBPasswd
php-pear-HTML-Common
php-pear-HTML-QuickForm
php-pear-HTML-QuickForm-ElementGrid
php-pear-HTML-QuickForm-advmultiselect
php-pear-HTML-Table
php-pear-HTML-Template-IT
php-pear-HTML_Template_PHPLIB
php-pear-HTTP
php-pear-HTTP-Client
php-pear-HTTP-Upload
php-pear-Image-Canvas
php-pear-Image-Color
php-pear-Image-Graph
php-pear-Image-GraphViz
php-pear-MDB2-Driver-pgsql
php-pear-Math-Stats
php-pear-Net-Curl
php-pear-Net-DIME
php-pear-Net-FTP
php-pear-Net-POP3
php-pear-Net-Ping
php-pear-Net-Traceroute
php-pear-Net-URL-Mapper
php-pear-Net-URL2
php-pear-Net-UserAgent-Detect
php-pear-Numbers-Roman
php-pear-Numbers-Words
php-pear-OLE
php-pear-PHP-CodeSniffer
php-pear-PHP-Compat
php-pear-PHP-CompatInfo
php-pear-PHPUnit
php-pear-Pager
php-pear-Payment-Process
php-pear-Phlickr
php-pear-PhpDocumentor
php-pear-PhpDocumentor-docs
php-pear-SOAP
php-pear-Spreadsheet-Excel-Writer
php-pear-Structures-DataGrid
php-pear-Structures-DataGrid-DataSource-Array
php-pear-Structures-DataGrid-DataSource-DataObject
php-pear-Structures-DataGrid-DataSource-MDB2
php-pear-Structures-DataGrid-DataSource-RSS
php-pear-Structures-DataGrid-Renderer-Pager
php-pear-Text-Diff
php-pear-Validate
php-pear-Validate-Finance-CreditCard
php-pear-Var-Dump
php-pear-XML-Beautifier
php-pear-XML-Parser
php-pear-XML-RSS
php-pear-XML-Serializer
php-pear-XML-Util
php-pecl-apc
php-pecl-geoip
php-pecl-gmagick
php-pecl-imagick
php-pecl-json
php-pecl-lzf
php-pecl-mongo
php-pecl-radius
php-pecl-runkit
php-pecl-ssh2
php-pecl-xdebug
php-phpunit-File-Iterator
php-simplepie
php-spyc
php-suhosin
php-tidy
phpFlickr
phpMyAdmin
phpPgAdmin
phpdoc
phpldapadmin
rrdtool-php
syck-php
uuid-php

yumにRPMforgeを利用することでインストールできるPHP関連の一覧

graphviz-php
mod_suphp
php-acid
php-adodb
php-jpgraph
php-jpgraph-docs
php-pear-date
php-pear-db
php-pear-excel
php-pear-file
php-pear-log
php-pear-mail_mime
php-pear-ole
php-pecl-fileinfo
php-pecl-http
php-pecl-mailparse
php-pecl-session_mysql
php-pecl-zip
php-rrdtool
php-syck
phpmyadmin

関連記事

スポンサーリンク

CentOSにHomeBridgeをインストールする方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る