2006年02月28日

sudoコマンドを使う

suコマンドでユーザをrootに変更して,以下の操作をします.







 # /usr/sbin/visudo


"root ALL=(ALL) ALL"
の行を探し,その下に
"sudoコマンドを使いたいユーザ名 ALL=(ALL) ALL"
を足してセーブすればsudoが登録したユーザで使用できます.
posted by PHP初心者@blogger at 15:24 | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする

2006年02月27日

UTF-8からEUC-JPへ

FedoraCore4はUTF-8の文字コードを利用しているのですが,やけにviでphpファイルを書くと文字化けするのですべてEUC-JPに変更しました.

/etc/sysconfig/i18n
のUTF-8の部分をeuc.jpに変更しました.

そのほかにも/etc/man.configを変更する必要があるようですが...まだ未確認.
一応文字化けの解消完了.

しかし,後で調べてみたらviの文字コードを設定できる設定ファイルがあったらしく無駄足を踏んだ感がでてしまいました...


posted by PHP初心者@blogger at 04:07 | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする

2006年02月23日

Apacheが起動しない・・・

Apacheをインストール,そしてPHPのインストールを終了し,Apacheを再度起動しようとすると以下のエラーが出現しました.





$ sudo /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 103 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied


Googleで" Cannot load /usr/local/apache2/modules/libphp5.so into server:"をキーワードとして検索するとどうやらSELinuxが原因のようです.SELinuxはマシンへの不正なアクセスを防ぐために使用されるモジュールだそうです.

ITmediaの記事が参考になりそうです.
第1回 SELinuxの概要 (1/2)

解決方法
@IT PHP+Apacheインストール

posted by PHP初心者@blogger at 03:49 | TrackBack(0) | Apache | このブログの読者になる | 更新情報をチェックする

autoconf & libtool インストール

Apache2をインストールするのにautoconfとlibtoolのインストールが必要だったので,インストールに関して調べてみました.


GNU Libtool
GNU Autoconf

インストールはこちらのサイトを参考にしました.
Linux From Scratch

posted by PHP初心者@blogger at 00:27 | TrackBack(0) | Apache | このブログの読者になる | 更新情報をチェックする

2006年02月16日

MySQLインストール その2

MySQLをインストールする際に参考にしたlink(すべて英語です)

バイナリインストールについて
http://dev.mysql.com/doc/refman/5.0/en/quick-standard-installation.html

ソースからコンパイル、インストールについて
http://dev.mysql.com/doc/refman/5.0/en/installing-source.html

ちなみにコンパイルオプションは使いませんでした.
バイナリはコンパイルオプションを指定してコンパイルし,提供しているそうです.
posted by PHP初心者@blogger at 02:51 | TrackBack(0) | MySQL | このブログの読者になる | 更新情報をチェックする

2006年02月15日

MySQLのインストール

http://php.dori-mu.net/install.htmlを参考にしてMySQLをインストール.(OSはFedoraCore4です.)

途中でコマンドリファレンスを見て気づいたことが1つ.
RedHat系のOSではuseraddを呼び出し、ユーザ名を追加すると、同じ名前のグループ名が自動的に追加されるそうです。

つまり






 #/usr/sbin/groupadd mysql
 #/usr/sbin/useradd -g mysql mysql









 #/usr/sbin/useradd mysql


は同じ意味になるようです。

他のOSではどうなのでしょうね?
posted by PHP初心者@blogger at 22:03 | TrackBack(0) | MySQL | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。