No.4ベストアンサー
- 回答日時:
(バックアップをしっかり取っていれば)ログイン後、いきなり実行して問題無いと思います。
PostgreSQLはデータベース毎に文字コードを指定できるので、実行するのは後者
> #データベースを作成するときにエンコードを指定する場合
> CREATE DATABASE test ENCODING 'EUC_JP';
だけで良いと思います。
参考URL:http://www.postgresql.jp/document/pg824doc/html/ …
この回答への補足
ありがとうございます。
度々、申し訳ないのですが、プログラムに
以下のモジュールが必要みたいですが、
インストールの方法はお分かりでしょうか?
検索してもよくわかりませんでしたので。
1)Jcode (※jcode.plで代替可能)
2)Time::Local
3)LWP::UserAgent
4)HTTP::Request::Common
No.3
- 回答日時:
いえいえ、私の方こそ、書き方が悪くて申し訳ございません。
> 3. Makefileの作成
というのは、
./configure --with-pgsql
をコマンドラインで実行するとMakefileというファイルができ、
makeコマンドでコンパイルが可能になります。
という意味で書きました。
コマンドライン上で順番に
/configure --with-pgsql --他のオプション
make
make install
と打っていただければ、(エラーが出なければ)PHPはインストールできます。
この回答への補足
あと、もう1点だけ教えていただけますでしょうか。
Linuxサーバーなのですが、PostgreSQL の文字コードが、SQL_ASCIIなので、EUCではないのです。
非常に困っております。
この場合、SSHでログイン後、いきなり、以下のコマンドを
実行しても、問題はないですか?
コマンドを実行する前に、何かやることがあれば、教えて下さい。
(これで、PHPとPostgreSQL は接続できるのですよね?)
#Postgre自体のデフォルトエンコードを指定する場合
initdb --no-locale --encoding=EUC_JP
#データベースを作成するときにエンコードを指定する場合
CREATE DATABASE test ENCODING 'EUC_JP';
何度も質問して、申し訳ございませんが、お願いします。
No.2
- 回答日時:
>この部分ですが、具体的にPHPをアップした後、
>どこかのファイルをメモ帳などで開いていじるのでしょうか?
いえいえ、Linuxのコマンドライン上で
./configure --with-pgsql
と入力し実行してください。
コンパイルの方法も
make
make install
と順番に打つだけです。
あまり分かりやすいとは思いませんが、詳細についてはマニュアルにも目を通してみてください。
手順通りやれば、意外とすんなりインストールできると思います。
http://jp2.php.net/manual/ja/install.unix.php
どこかで詰まってしまったら、また補足に書いていただければと思います。
この回答への補足
本当に、何度もすいません。
3. Makefileの作成
ですが、これは、通常のFTPソフトなどで
PHPを格納するディレクトリを作成すればいいのでしょうか?
No.1
- 回答日時:
質問の意図は、「PHPのpg_connect関数を使いたい」ということでしょうか?
PostgreSQLがインストール済みならば、PHPを以下のようにインストールします。(%はプロンプトです)
1. PHPのソース(http://jp2.php.net/downloads.php)を取得し、解凍。
2. 解凍したディレクトリに入る。
3. Makefileの作成
この時、--with-pgsqlオプションを以下のように付けます。
% ./configure --with-pgsql
他にもオプションが必要なら
% ./configure --with-apxs --with-pgsql
のように足していきます。
4.コンパイル
% make
5.インストール
% make install
apacheの設定はバージョンによって異なるようなので、PHPのマニュアルを参照してください。
補足にお使いのバージョンなど記していただければ、再度回答いたします。
PHPインストール後、PostgreSQLサーバを起動し、Webサーバを再起動すればpg_connectからPostgreSQLサーバへ接続できます。
参考URL:http://jp2.php.net/manual/ja/install.unix.php
この回答への補足
ありがとうございます。
PHPのバージョンは、4.4です。
あと、以下の箇所が、よくわかりません。
>
3. Makefileの作成
この時、--with-pgsqlオプションを以下のように付けます。
% ./configure --with-pgsql
他にもオプションが必要なら
<
この部分ですが、具体的にPHPをアップした後、
どこかのファイルをメモ帳などで開いていじるのでしょうか?
4.コンパイル
あと、上記は、どうやってやるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Python Qt 5.9.7 から Qt 5.12 以上にバージョンアップの方法 5 2022/06/12 19:43
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(ソフトウェア) 先日からDigiBestTVで「デバイスなし」と表示され、TVを見れなくなりました。 2 2023/01/07 15:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
plgファイルの開き方
-
データベースがちゃんと作成さ...
-
自治会総会の成立要件について
-
PostgreSQL レコードからアイテ...
-
CPRM decrypterのエラーコード...
-
PostgreSqlでFunctionの作成に...
-
tesuto 01
-
Pythonで2つのデータ(キー無し...
-
終端クォート ' が必要です と...
-
【PostgreSQL】行の値の並びを...
-
列が存在しないと言われる
-
PostgreSQL14.6のSSL対応について
-
文字切り替えの時に 中央にでる A
-
postgreSQL カラムの全ての値を...
-
SQLで検索結果の記事を表示したい
-
SQLでUPSERTを一度に複数行やる...
-
ここでいう「データソース名」...
-
マクロ 複数行を1行にしたい
-
bashスクリプトでpostgreSQLの...
-
psql ser -U postgresって何で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpmyadminで左ペインのメニュ...
-
Oracle-Perlの接続
-
Windows版でPL/Perlが使いたい...
-
pgaccessの日本語入力について
-
phpBB インストール手順となるm...
-
PostgresSQLの環境設定について...
-
エクスポートボタンを押すとダ...
-
pg_connect をインストールし...
-
Pgモジュール
-
postgresqlの接続ポート5432か...
-
windows版postgresql 異なるバ...
-
Access フォーム「使用可能」...
-
odbc接続処理が遅い
-
PostgreSQLが起動しない・・・
-
Windows10でQuickTimeがインス...
-
MySQLとPostgresの同時使用
-
vbsでからプログラムを、オプシ...
-
Universalインストーラが勝手に...
-
postgresqlでのトランザクショ...
-
POSTGRESのデータの格納場所は...
おすすめ情報