PHP,MySQL,Apacheのインストールめも
(CentOSで。)
1.PHPをインストール
# yum install php php-pear php-devel php-mbstring php-mysql php-pdo php-xml
2.確認
# php -v
3.MySQLをインストール
# yum install mysql-server
4.Apacheがはいってるか確認
# rpm -qa httpd
※はいってないならインストール
# yum -y install httpd
5.Apache動くか確認
# /sbin/service httpd start
6.ためしにドキュメントルートにphpファイルをおいて、
ブラウザから"localhost/info.php"とアクセス。
# vi /var/www/html/info.php
※2012/3/19 追記
PHPの設定
画面にエラーを出力するには。
/etc/php.iniのdisplay_errorsをOnにする。
;エラーを出力しない場合
display_errors = Off
;エラーを出力する場合
display_errors = On
参考
http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=setting&cid=001
作業ログ
[root@localhost masayuki]# yum install php php-pear php-devel php-mbstring php-mysql php-pdo php-xml
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
Setting up Install Process
Resolving Dependencies
- > Running transaction check
- > Processing Dependency: php-cli = 5.1.6-27.el5_7.5 for package: php
- > Processing Dependency: php-common = 5.1.6-27.el5_7.5 for package: php
- > Processing Dependency: autoconf for package: php-devel
- > Processing Dependency: automake for package: php-devel
- > Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
- > Processing Dependency: libmysqlclient.so.15 for package: php-mysql
- > Running transaction check
- > Package autoconf.noarch 0:2.59-12 set to be updated
- > Processing Dependency: imake for package: autoconf
- > Processing Dependency: perl(DBI) for package: mysql
- > Running transaction check
- > Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================================================================
Installing:
php i386 5.1.6-27.el5_7.5 updates 2.3 M
php-devel i386 5.1.6-27.el5_7.5 updates 504 k
php-mbstring i386 5.1.6-27.el5_7.5 updates 996 k
php-mysql i386 5.1.6-27.el5_7.5 updates 86 k
php-pdo i386 5.1.6-27.el5_7.5 updates 65 k
php-pear noarch 1:1.4.9-6.el5 base 344 k
php-xml i386 5.1.6-27.el5_7.5 updates 97 k
Installing for dependencies:
autoconf noarch 2.59-12 base 647 k
automake noarch 1.9.6-2.3.el5 base 476 k
imake i386 1.0.2-3 base 319 k
mysql i386 5.0.95-1.el5_7.1 updates 4.9 M
perl-DBI i386 1.52-2.el5 base 600 k
php-cli i386 5.1.6-27.el5_7.5 updates 2.1 M
php-common i386 5.1.6-27.el5_7.5 updates 153 kTransaction Summary
====================================================================================================================================================================================
Install 14 Package(s)
Upgrade 0 Package(s)Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/14): php-pdo-5.1.6-27.el5_7.5.i386.rpm | 65 kB 00:00
(2/14): php-mysql-5.1.6-27.el5_7.5.i386.rpm | 86 kB 00:00
(3/14): php-xml-5.1.6-27.el5_7.5.i386.rpm | 97 kB 00:00
(4/14): php-common-5.1.6-27.el5_7.5.i386.rpm | 153 kB 00:00
(5/14): imake-1.0.2-3.i386.rpm | 319 kB 00:00
(6/14): php-pear-1.4.9-6.el5.noarch.rpm | 344 kB 00:00
(7/14): automake-1.9.6-2.3.el5.noarch.rpm | 476 kB 00:00
(8/14): php-devel-5.1.6-27.el5_7.5.i386.rpm | 504 kB 00:00
(9/14): perl-DBI-1.52-2.el5.i386.rpm | 600 kB 00:00
(10/14): autoconf-2.59-12.noarch.rpm | 647 kB 00:00
(11/14): php-mbstring-5.1.6-27.el5_7.5.i386.rpm | 996 kB 00:00
(12/14): php-cli-5.1.6-27.el5_7.5.i386.rpm | 2.1 MB 00:00
(13/14): php-5.1.6-27.el5_7.5.i386.rpm | 2.3 MB 00:00
(14/14): mysql-5.0.95-1.el5_7.1.i386.rpm | 4.9 MB 00:00