Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-14.log failed

文書の過去の版を表示しています。


Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-14.log failed

Apache2 + php5 Install

Apahce2とphp5をインストールする際の設定をメモ書きとして残しておく。
今回インストールに用いたバージョンはそれぞれapache_2.2.14-win32-x86-no_ssl.msi php-5.2.12-Win32.zipである。
順番にhttpd.confファイルとphp.iniファイルの設定内容を見てみよう。

configuration of httpd.conf

以下がdefault以外に追加する内容だ。 詳しいのはWindows版phpインストールガイドを参考しよう。

LoadModule php5_module "C:/php/php5apache2_2.dll"

PHPIniDir "C:/php"

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

configuration of php.ini

次に、php.iniの設定ファイルを見てみよう。 注目すべきところはextension_dirの設定だ。
環境に応じて変えなければいけない。 後は、追加したいモジュールをコメントアウトするだけだ。

; Directory in which the loadable extensions (modules) reside.
;extension_dir = "./"
extension_dir = "C:/php/ext"

; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_pgsql.dll

check User/Group in Linux System

linuxシステムにインストールする場合、User/Groupを生成してDocumentRootへ権限があるUser/Groupがアクセスするようにするのがよい。 その方法を次に示す。まずはhttp.confファイルの修正部分を次に示す。

<IfModule !mpm_winnt_module>
User apache2
Group www 
</IfModule>

修正が完了したらDocumentRootUser/Groupを変更する。

reference

コメント

コメントを入力. Wiki文法が有効です:
E​ X P᠎ P I
 

QR Code
QR Code study:php5:install (generated for current page)