「導入初期設定」の編集履歴(バックアップ)一覧に戻る

導入初期設定 - (2008/10/11 (土) 07:16:11) のソース

<h3>導入初期設定</h3>
<p>PHP 5.1.4以降のバージョンでないと、動作保障されていないので、<br />
Linuxで開発を行う場合は、<br />
 <strong><font color="#003300" style="background-color:rgb(204,255,204);">PHP</font></strong>(<a href="http://www.php.net/">http://www.php.net/</a>)<br />
 <strong><font color="#003300" style="background-color:rgb(204,255,204);">Apache</font></strong>(<a href="http://www.apache.jp/">http://www.apache.jp/</a>)<br />
 <font color="#000000"><strong><span style="background-color:rgb(204,255,204);">MySql</span></strong></font>(<a href="http://www.mysql.com/">http://www.mysql.com/</a>) または、<strong><font color="#000000"><span style="background-color:rgb(204,255,204);">PostgreSql</span></font></strong>(<a href="http://www.postgresql.jp/">http://www.postgresql.jp/</a>)
を<br />
  個々に最新の動作安定版をインストールします.<br />
Windows環境で開発を行うには、<br />
 <font color="#000000"><strong><span style="background-color:rgb(204,255,204);">XAMPP</span></strong></font>(<a href="http://www.apachefriends.org/jp/index.html">http://www.apachefriends.org/jp/index.html</a>)
で<br />
  最新バージョンをインストールすることをお勧めします.</p>
<p><font size="1">ここでは、特に上記のインストール方法などは説明しません.</font></p>
<hr width="100%" size="2" /><p><font color="#000080" size="4" style="background-color:rgb(255,204,153);">ZendFrameworkのダウンロード</font></p>
<p>公式サイト(<a href="http://framework.zend.com/download/latest">http://framework.zend.com/download/latest</a>)より最新版をダウンロード.<br />
ダウンロードした圧縮ファイルは、展開しておく.</p>
<p> </p>
<p style="background-color:rgb(255,255,255);"><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼ Linux環境へのインストール </font><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼</font></p>
<p style="background-color:rgb(255,255,255);">php.iniファイルの編集<br />
504行目付近に下記のに色つきを追加し、PHPが参照できるフォルダを指定する.</p>
<p>
***************************************************************************************<br />
;;;;;;;;;;;;;;;;;;;;;;;;;<br />
; Paths and Directories ;<br />
;;;;;;;;;;;;;;;;;;;;;;;;;<br /><br />
; UNIX: &quot;/path1:/path2&quot;<br />
;include_path = &quot;.:/php/includes&quot;<br /><font color="#000000"><span style="background-color:rgb(255,153,204);">include_path =
&quot;.:/usr/local/ZendFramework/library&quot;</span></font><br /><br />
;<br />
; Windows: &quot;\path1;\path2&quot;<br />
;include_path = &quot;.;c:\php\includes&quot;<br />
***************************************************************************************</p>
<p>php.iniファイルが見つからない場合には、検索で探してみてね.<br />
私の場合、fedora(Linux)で開発しているので、yumコマンドで<br /><font color="#000000" style="background-color:rgb(255,153,204);"># yum
install pnp</font><br />
を行ったので、/etc/php.ini になってたけど、<br />
ソースからインストールを行うと、/usr/local/lib の中に php.iniファイルを置くのが一般的だと思います.</p>
<p>◆例えば、レンタルサーバーなどで直接php.iniファイルを操作できない場合には</p>
<ol><li>ZendFrameworkのファイルを、公開用フォルダと同階層にアップロードする.<br />
例えば、/public_html なら /ZendFramework とする.</li>
<li>.htaccessファイルの設定(ファイルがない場合は作成し、すでに存在する場合には追加)<br /><font color="#000000" style="background-color:rgb(255,255,153);">php_value
include_path &quot;./ZendFramework/library&quot;</font> を記述しパスを通す設定をする.<br /><br />
もし、.htaccessファイルの設定ができないレンタルサーバーの場合には、phpファイルにて設定<br /><font color="#000000"><span style="background-color:rgb(255,255,153);">$path
= '/ZendFramework/library';</span><br style="background-color:rgb(255,255,153);" /><span style="background-color:rgb(255,255,153);">set_incluce_path(get_include_path() .
PATH_SEPARATOR . $path);</span></font></li>
</ol><p> </p>
<p style="background-color:rgb(255,255,255);"><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼ Windows環境へのインストール </font><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼</font><font color="#008080" size="3">▼</font></p>
<p>xampp自体を、Cドライブの直下(C:¥xampp)にインストールし、<br />
ZendFrameworkをxamppフォルダの直下(C:¥xampp¥ZendFramework)にインスールしたとします.<br />
php.iniファイルの設定を変更します.<br />
「C:¥xampp¥apache¥bin¥php.ini」ファイルを開き、456行目付近に下記のに色つきを追加し、PHPが参照できるフォルダを指定する.</p>
<p>
***********************************************************************************************<br />
;;;;;;;;;;;;;;;;;;;;;;;;;<br />
; Paths and Directories ;<br />
;;;;;;;;;;;;;;;;;;;;;;;;;<br /><br />
; UNIX: &quot;/path1:/path2&quot;<br />
;include_path = &quot;.:/php/includes&quot;<br />
;<br />
; Windows: &quot;\path1;\path2&quot;<br />
include_path = &quot;.;C:\xampp\php\pear\;<font color="#000000" style="background-color:rgb(255,153,204);">C:</font><font color="#000000"><span style="background-color:rgb(255,153,204);">\</span></font><font color="#000000" style="background-color:rgb(255,153,204);">xampp</font><font color="#000000"><span style="background-color:rgb(255,153,204);">\</span></font><font color="#000000" style="background-color:rgb(255,153,204);">ZendFramework</font><font color="#000000"><span style="background-color:rgb(255,153,204);">\</span></font><font color="#000000" style="background-color:rgb(255,153,204);">library</font><font color="#000000"><span style="background-color:rgb(255,153,204);">\</span></font>&quot;<br /><br />
; The root of the PHP pages, used only if nonempty.<br />
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root<br />
; if you are running php as a CGI under any web server (other than IIS)<br />
; see documentation for security issues.  The alternate is to use the<br />
; cgi.force_redirect configuration below<br />
doc_root =<br />
***********************************************************************************************</p>
<p>
もし、php.iniファイルの操作ができない場合や、.htaccessファイルが使用できない場合の設定は、linux環境へのインストールの説明を参考にしてください.</p>
<p>設定が終了したら、一度Apacheの方を再起動します.<br />
設定ファイル(php.iniやhttp.conf)などの変更を行った際には、Apacheの再起動をしないと、最新の設定内容が反映されません.</p>
<p> </p>
<p> </p>
<hr width="100%" size="2" /><p> </p>
<p><font color="#000080" size="4" style="background-color:rgb(255,204,153);">動作確認</font></p>
<p> ZendFrameworkが動作するか確認してみましょう.<br />
test.phpファイルを作成し、以下のソースを記述します.</p>
<p><font color="#000000"><span style="background-color:rgb(192,192,192);"> &lt;?php</span><br style="background-color:rgb(192,192,192);" /><span style="background-color:rgb(192,192,192);">require_once
'Zend/Date.php';<br />
$date = new Zend_Date();<br />
echo $date-&gt;get(Zend_Date::DATE_LONG);</span></font></p>
<p> </p>
記事メニュー
人気記事ランキング
目安箱バナー