httpdをインストールする。
「Apache インストール手順(CensOS 6)」参照
EPELリポジトリをインストールする。
「RPMforge/EPEL/Remi リポジトリインストール手順(CentOS 6)」参照
php、php-mbstring、php-Smartyをインストールする。
php.iniファイルを編集する。
/etc/php.ini
httpdを再起動する。
以降、動作確認。
/var/www/html/myapp/hello.php
/var/www/smarty/templates/hello.tpl
ブラウザでアクセスして、「Hello, Tatsu!」と表示されることを確認する。
「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!」と表示されることを確認する。

コメントする