2011-01-01から1年間の記事一覧

コマンドldd使うときno version information available

例: ldd modules/swfed.so エラー: modules/swfed.so: /usr/local/lib/libpng12.so.0: no version information available (required by modules/swfed.so)原因: /usr/local/lib/libpng12.so.0 が古いバージョンにシンボリックされていた、 つまり新しいバ…

SwfEditorのインストール&動作

バイナリからphpをインストールした場合 1、サイトからswfedのバイナリデータをDL 2、tar xvzf swfed-0.xx.tar.gz 3、cd swfed-0.xx/src 4、phpize 5、./configure 6、make 7、順調だったら、swfed-0.xx/src/moduleにswfed.soが作られます。 8、cp mo…

CSVファイルの入出力

MySQLでCSVを入出力(インポート・エクスポート)SQLコマンドを使ってcsvファイルから入出力する方法です。■コマンド ・csvファイルからのインポート(入力) mysql> load data local infile "path/to/import.csv" into table table_name fields terminated by '…

phpモジュールのインストール

PHP

centos上でphpモジュールインストールの手順 (APCのインストールを例に説明していきます) 1、インストールするものをDLする # wget APCのファイル 2、tarファイルを展開する # tar -zxvf APCのDLしたファイル 3、ソースディレクトリへ移動 # cd APC…

Netbeans出力の文字化け

IDE

Netbeans出力の文字化け対策 1、Netbeasをインストールしたフォルダの下のetc/netbeans.confを開く 2、netbeans_default_options=のコードの最後に「-J-Dfile.encoding=UTF-8」を追記 (追加するときに、前の部分と半角スペースで空ける必要ある)

PHP5.3.X〜Deprecatedエラーが多発

PHP

PHPのバージョンを5.3.X以後では、Deprecatedエラーがいっぱいでた。Deprecated: Function ereg() is deprecated in /hoge/hogeDeprecated: Function ereg_replace() is deprecated in /hoge/hoge E_DEPRECATED (integer) 実行時の注意。これを有効にすると…

APCの使い方

PHP

PHPを高速化するAPCの使い方 /usr/share/pear/ にあるapc.php をドキュメントルートにコピーする事で、APCの設定などを確認出来る。 具体的には以下のような感じ。 cp /usr/share/pear/apc.php /var/www/html/apc.php コピー後、一応、htaccess等でアクセス…

APCをインストール

PHP

PHPを高速化するAPCをインストールする方法。 1)、以下のコマンドを実行。 pecl install APC ※但し、上記のコマンドは必要なモジュールが入って無いと失敗するので、php-pear php-devel httpd-devel pcre-devel 等が入って無い場合はyumで入れよう。 yum ins…

5.1〜5.3にバージョンアップ

PHP

CentOSでのphpバージョンアップについて、説明します。 まず、PHP関連パッケージのインストール状況も確認しておきます。 yum list installed php* を実行して確認します。 実際にバージョンアップしていきます。(1) Les RPM de Remi で維持されているyum re…

short_open_tagのON/OFF

PHP

phpのタグをすっきりさせるには まず、php.iniのshort_open_tagをOnにする ■PHPタグを短縮出来る PHPタグの"php"を" ↓ JUGEM'; ? >さらに" ↓ JUGEM'; ? >それによりHTML内にPHPを埋め込む場合、下のようにスッキリ記述出来る " method="post"> ■XMLと組み合…

OS確認

LinuxOSの確認 [cat]コマンドを使おうカーネルのバージョン確認: #cat /proc/version または #uname -a OS毎に確認: Debian GNU/Linux #cat /etc/debian_version Ubuntu #cat /etc/lsb-release CentOS / RedHat Enterprise Linux #cat /etc/redhat-release…

IPアドレスを確認

CentOSでIPアドレスを調べる には、MS-DOSのipconfigの代わりに ifconfig を使う。 ※root権限が必要です。 じゃないと --bash:ifconfig: command not found というエラーが出ます。 [su]で切り替えて、もしそれでもダメだったら、 [su]では無く[su -] を使お…

XAMPP for Linuxのインストール

手順: 1、xampp-linuxをDLする (windows上でDLし、WinSCPなどのツール経由でLinuxマシンの/tmpへアップするのもあり) 2、Linux shellにて、rootユーザでログインしてください。(suでユーザ切り替え) 3、ダウンロードしたファイルを /opt に展開します:…

送るメニューの追加

CMD

右クリックの「送る」メニューの追加を行おう 1、「Windows」キー+「R」キーを押します2、ファイル名を指定して実行ウィンドウを開き 名前に「shell:sendto」と入力しOKを押します3、「SendoTo」フォルダが開くので、追加したいソフトやフォルダのショ…

Redmineのインストール

RedmineはRuby On Railsで作られたプロジェクトのため、動かすにRORの環境が必要だ。 手順: ・Rubyのインストール ┗パスとおして、gemが使えるかをチェック ・gem install railsでRailsをインストール ・RedmineをDLし、インストールしたRailsのフォルダにR…

「CDコマンド」で移動できない

DOS

DOSコマンド「CD」がドライブ内の移動しかできないいざ、この時に、C:\からD:\へ移動しようとしたら、どうしたらいいのか?解決方法は↓↓ - c:\>cd d:\ - じゃなくて - c:\>cd /d d:\ ('/d'オプションをつけること) - です。

JSON

PHP

php-jsonのインストールphpのバージョンが5.2.0以上でしたら、すでに搭載されていますが、 それ以下は手動でインストールしないとだめだ。1、バージョン確認 php --version PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:46) Copyright (c) 1997-2006 The PHP …

HTTP_Request

HTTP_Request環境 pearのHttp_Requestを使用するには、「PEAR」と「HTTP_Request」以外に「Net-URL」と「Net-Socket」も必要になるので、合わせてインストールしておきます。インストールが終わったら、確認する yum list installed | grep -i php-pear ↓↓ p…

Curl

PHP

Curlサンプル こんな感じです。 ↓↓ $query = "http://api.bit.ly/v3/shorten?login=loginid&apikey=xxxxxxxxx&uri=http://blog.he-ron.jp&format=json"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $query); curl_setopt($ch, CURLOPT_RETURNTRANSFE…

バーチャルホスト

バーチャルホストの設定vi /etc/httpd/conf/httpd.confDocumentRootのところで指定する、あとはのところの変更も忘れないでください。そこはAllowOverrideなどバーチャルホストディレクトリについての配置情報だ。XAMPPの場合は、 xampp\apache\conf\extra\h…

DIV

DIVでCSSを使うときに、改行をさせない例: ""HELLO,""""WORLD!""結果: HELLO,WORLD!inline-block、_displayと2つあるのは、Ie系とMozila系に対応するためらしい。

PDOException

PHP

PDO(Mysql)でストアドプロシージャを使うとき、SQLSTATE[HY000]: General error: 2014エラーエラー:SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Al…

アクセス制御

ドキュメントルートでのアクセス制御CentOS のデフォルトでは AllowOverride デレクティブは None となっているので、.htaccess による制御や認証等が行えない。必要に応じて変更すること。詳細は Apache のドキュメントを参照のこと。 FileInfo : ファイル…

LAMP構築

では、CentOSにLAMP環境設定をメモしていきま〜すーApacheのインストール 1、インストール # yum install httpd 2、確認する、(インストールする前にチェックしたほうがいいかも) # yum list installed | grep -i httpd httpd.x86_64--------------2.2.3…

cron

どうしてもクーロン設定が動かないときログを吐き出していいかも〜# cat /var/log/cron では、実行されたファイル内にエラーが発生したかを把握できないので、手動でエラーを出力させる。コマンド後に2>>を使う、2>>は標準エラーを意味する例として、時間 コ…