とりあえずWEBプログラミングの第一歩としてCentOSにPHPをインストールしてみます。yumを使うだけなので簡単にインストールできます。
はじめに
とりあえずWEBプログラミングの第一歩としてCentOSにPHPをインストールしてみます。yumを使うだけなので簡単にインストールできます。
準備 info.phpの用意
#cd /var/www/html ← localhostの直下のフォルダに設定されているhtmlに移動
#gedit info.php ← phpファイル作成&編集
でinfo.phpに以下の内容を記述
<?php
phpinfo();
?>
これで準備Ok!!初PHPプログラミング完了!
試しにファイヤーフォックスで
http://localhost/info.php
を開いてみると、
phpがまだ動いていない場合は、info.phpに書いたテキストがそのまま
以下のように表示される。
<?php
phpinfo();
?>
#gedit info.php ← phpファイル作成&編集
でinfo.phpに以下の内容を記述
<?php
phpinfo();
?>
これで準備Ok!!初PHPプログラミング完了!
試しにファイヤーフォックスで
http://localhost/info.php
を開いてみると、
phpがまだ動いていない場合は、info.phpに書いたテキストがそのまま
以下のように表示される。
<?php
phpinfo();
?>
インストール 基本
#su ← rootになっておく
#パスワード入力 ← rootのパスワード入力
#yum install php ← phpのインストール、たったこれ1行だけでphpインストール終了
#/etc/rc.d/init.d/httpd restart ← WEBサーバの再起動
先ほどは何も動作しなかったinfo.phpをファイヤーフォックスで表示すると
http://localhost/info.php
以下のような表示されればインストール成功
#パスワード入力 ← rootのパスワード入力
#yum install php ← phpのインストール、たったこれ1行だけでphpインストール終了
#/etc/rc.d/init.d/httpd restart ← WEBサーバの再起動
先ほどは何も動作しなかったinfo.phpをファイヤーフォックスで表示すると
http://localhost/info.php
以下のような表示されればインストール成功
http://localhost/info.phpで表示される画面 | |
インストール 応用
必要に応じて以下のパッケージをインストール
#yum -y install php-devel
#yum -y install php-gd
#yum -y install php-mbstring
#yum -y install php-mysql
#yum -y install php-pgsql
#yum -y install php-pear
#yum -y install php-pecl-apc
#yum -y install php-pecl-apc-devel
#yum -y install php-pecl-memcache
#yum -y install php-xml
#yum -y install php-imap
#/etc/rc.d/init.d/httpd restart ← インストール後は必ずWEBサーバの再起動
もちろん以下のように全部1行につなげて書いてもOK
#yum -y install php-devel php-gd php-mysql
info.phpをファイヤーフォックスで表示すると
http://localhost/info.php
先ほどは確認できなかったpdoなどの項目が表示されるようになる。
#yum -y install php-devel
#yum -y install php-gd
#yum -y install php-mbstring
#yum -y install php-mysql
#yum -y install php-pgsql
#yum -y install php-pear
#yum -y install php-pecl-apc
#yum -y install php-pecl-apc-devel
#yum -y install php-pecl-memcache
#yum -y install php-xml
#yum -y install php-imap
#/etc/rc.d/init.d/httpd restart ← インストール後は必ずWEBサーバの再起動
もちろん以下のように全部1行につなげて書いてもOK
#yum -y install php-devel php-gd php-mysql
info.phpをファイヤーフォックスで表示すると
http://localhost/info.php
先ほどは確認できなかったpdoなどの項目が表示されるようになる。
おまけ yum listで利用可能パッケージ確認
# yum list | grep php
と入力すると以下のように出力され、php関連で利用可能なパッケージを確認できる。
各行の一番最後の意味はよくわかりませんが
@updates ← インストール済み
@base ← インストール済み
updates ← インストール済み
base ← 未インストール
という意味でしょうか?
php.i686 5.3.3-14.el6_3 @updates
php-cli.i686 5.3.3-14.el6_3 @updates
php-common.i686 5.3.3-14.el6_3 @updates
php-devel.i686 5.3.3-14.el6_3 @updates
php-gd.i686 5.3.3-14.el6_3 @updates
php-imap.i686 5.3.3-14.el6_3 @updates
php-mbstring.i686 5.3.3-14.el6_3 @updates
php-mysql.i686 5.3.3-14.el6_3 @updates
php-pdo.i686 5.3.3-14.el6_3 @updates
php-pear.noarch 1:1.9.4-4.el6 @base
php-pecl-apc.i686 3.1.9-2.el6 @base
php-pecl-apc-devel.i686 3.1.9-2.el6 @base
php-pecl-memcache.i686 3.0.5-4.el6 @base
php-pgsql.i686 5.3.3-14.el6_3 @updates
php-xml.i686 5.3.3-14.el6_3 @updates
cups-php.i686 1:1.4.2-48.el6 base
graphviz-php.i686 2.26.0-7.el6 base
php-bcmath.i686 5.3.3-14.el6_3 updates
php-dba.i686 5.3.3-14.el6_3 updates
php-embedded.i686 5.3.3-14.el6_3 updates
php-enchant.i686 5.3.3-14.el6_3 updates
php-intl.i686 5.3.3-14.el6_3 updates
php-ldap.i686 5.3.3-14.el6_3 updates
php-odbc.i686 5.3.3-14.el6_3 updates
php-process.i686 5.3.3-14.el6_3 updates
php-pspell.i686 5.3.3-14.el6_3 updates
php-recode.i686 5.3.3-14.el6_3 updates
php-snmp.i686 5.3.3-14.el6_3 updates
php-soap.i686 5.3.3-14.el6_3 updates
php-tidy.i686 5.3.3-14.el6_3 updates
php-xmlrpc.i686 5.3.3-14.el6_3 updates
php-zts.i686 5.3.3-14.el6_3 updates
rrdtool-php.i686 1.3.8-6.el6 base
uuid-php.i686 1.6.1-10.el6 base
と入力すると以下のように出力され、php関連で利用可能なパッケージを確認できる。
各行の一番最後の意味はよくわかりませんが
@updates ← インストール済み
@base ← インストール済み
updates ← インストール済み
base ← 未インストール
という意味でしょうか?
php.i686 5.3.3-14.el6_3 @updates
php-cli.i686 5.3.3-14.el6_3 @updates
php-common.i686 5.3.3-14.el6_3 @updates
php-devel.i686 5.3.3-14.el6_3 @updates
php-gd.i686 5.3.3-14.el6_3 @updates
php-imap.i686 5.3.3-14.el6_3 @updates
php-mbstring.i686 5.3.3-14.el6_3 @updates
php-mysql.i686 5.3.3-14.el6_3 @updates
php-pdo.i686 5.3.3-14.el6_3 @updates
php-pear.noarch 1:1.9.4-4.el6 @base
php-pecl-apc.i686 3.1.9-2.el6 @base
php-pecl-apc-devel.i686 3.1.9-2.el6 @base
php-pecl-memcache.i686 3.0.5-4.el6 @base
php-pgsql.i686 5.3.3-14.el6_3 @updates
php-xml.i686 5.3.3-14.el6_3 @updates
cups-php.i686 1:1.4.2-48.el6 base
graphviz-php.i686 2.26.0-7.el6 base
php-bcmath.i686 5.3.3-14.el6_3 updates
php-dba.i686 5.3.3-14.el6_3 updates
php-embedded.i686 5.3.3-14.el6_3 updates
php-enchant.i686 5.3.3-14.el6_3 updates
php-intl.i686 5.3.3-14.el6_3 updates
php-ldap.i686 5.3.3-14.el6_3 updates
php-odbc.i686 5.3.3-14.el6_3 updates
php-process.i686 5.3.3-14.el6_3 updates
php-pspell.i686 5.3.3-14.el6_3 updates
php-recode.i686 5.3.3-14.el6_3 updates
php-snmp.i686 5.3.3-14.el6_3 updates
php-soap.i686 5.3.3-14.el6_3 updates
php-tidy.i686 5.3.3-14.el6_3 updates
php-xmlrpc.i686 5.3.3-14.el6_3 updates
php-zts.i686 5.3.3-14.el6_3 updates
rrdtool-php.i686 1.3.8-6.el6 base
uuid-php.i686 1.6.1-10.el6 base
関連まとめ
WindowsでVMware5.0にCentOS6.3をインストールする手順を紹介します。マシン性能や回線速度によってまちまちですが、4時間ぐらいで簡単にインス...
とりあえずLAMP(Linux、Apache、MySQL、PHP)をインストールしてPHPで開発できる環境ができたものの、「どんなツールで開発していっていいかわ...
PHPなどを使ったWEBプログラマになるためにはセキュリティー対策は避けて通れない道。入門として、PHPプログラム開発でどのようなセキュリティー攻撃があるのか、...
RubyのPaasで有名なHerokuでPHPも動作しますので、Herokuのユーザ登録からPHPをデプロイしてPHPが動作するところまでをまとめました。
HerokuでWordPressを動かすまでの手順を紹介していきます。
引用元記事:https://matome.naver.jp/odai/2134728993699801701