PHP + Smarty インストール手順

| コメント(0) | トラックバック(0)
httpdをインストールする。
Apache インストール手順(CensOS 6)」参照

EPELリポジトリをインストールする。
RPMforge/EPEL/Remi リポジトリインストール手順(CentOS 6)」参照

php、php-mbstring、php-Smartyをインストールする。
[root@localhost ~]# yum -y install php php-mbstring php-Smarty

php.iniファイルを編集する。
[root@localhost ~]# vi /etc/php.ini

/etc/php.ini



[Date] ; Defines the default timezone used by the date functions ; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone ;date.timezone = date.timezone = "Asia/Tokyo"




httpdを再起動する。
[root@localhost ~]# /etc/rc.d/init.d/httpd restart

以降、動作確認。
[root@localhost ~]# mkdir /var/www/smarty
[root@localhost ~]# mkdir /var/www/smarty/templates
[root@localhost ~]# mkdir /var/www/smarty/templates_c
[root@localhost ~]# chown apache. /var/www/smarty/templates_c
[root@localhost ~]# mkdir /var/www/html/myapp
[root@localhost ~]# vi /var/www/html/myapp/hello.php
[root@localhost ~]# vi /var/www/smarty/templates/hello.tpl

/var/www/html/myapp/hello.php
<?php
require_once("Smarty/Smarty.class.php");
$o_smarty = new Smarty();
$o_smarty->template_dir = "../../smarty/templates/";
$o_smarty->compile_dir = "../../smarty/templates_c/";
$o_smarty->assign("name", "Tatsu");
$o_smarty->display("hello.tpl");
?>

/var/www/smarty/templates/hello.tpl
<html>
<head>
<title>Hello!</title>
</head>
<body>
Hello, {$name}!
</body>
</html>

ブラウザでアクセスして、「Hello, Tatsu!」と表示されることを確認する。

トラックバック(0)

トラックバックURL: http://tatsunet.net/cgi-bin/mt/mt-tb.cgi/1501

コメントする

このブログ記事について

このページは、tatsuが2012年1月 1日 16:00に書いたブログ記事です。

ひとつ前のブログ記事は「Apache インストール手順(CensOS 6)」です。

次のブログ記事は「MySQL インストール手順(CentOS 6)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.01