2012-05-01から1ヶ月間の記事一覧

PEAR::Logで/var/log/test.logを作ったらSELinuxに警告された。

Warning: chmod(): Permission denied in /usr/share/pear/Log/file.php on line 225 Call Stack: 0.0005 323868 1. {main}() /var/www/html/pear_log_test.php:0 0.0031 486228 2. Log_file->log() /var/www/html/pear_log_test.php:7 0.0031 486228 3. Log…

PHPの値渡し・参照渡し

PHP

'; // 変数。 $a = 0; var_dump($a); echo '<br>'; function write1($arg) { $arg = 1; } write1($a); var_dump($a); echo '<br>'; write1(&$a); var_dump($a); echo '<br>'; echo '---------------------------<br>'; // 配列。 $b = array(0); var_dump($b); echo '<br>'; func…

PHP+MySQL5.5.24 utf8mb4奮闘記。

PHPからUTF8の4バイト文字を入れてたらなんかおかしな文字コードで入ってたのに気がついて四苦八苦したメモ。環境は CentOS6.2、 PHP5.3.3(インストールはyum) MySQL5.5.24(インストールはyum、remiリポジトリから)、 MySQLサーバの文字コードはutf8mb4。 そ…

PHPでUUID生成

PHP

なんかいろいろもやもやしている。 uuid-phpを使う これなんのライブラリなんだろう? yum -y install uuid-php 再起動。 service httpd restart PHPのソースコード。 '; // バイト列。DBに入れたりす…

TortoiseGitでgithubのリポジトリをダウンロードしてみた。

Git

githubにリポジトリを作っておく。 アカウント取って適当にリポジトリを作っておく。 とりあえすtestリポジトリを作った。 TortoiseGitのインストール。 実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう | OSDN Magazine githu…

CentOS6.2(32bit)にrpmでMySQL5.5.3以降(5.6.5)のバージョンをインストールするのに悪戦苦闘したメモ。

5.5.3以降が使いたいのは、文字コードutf8mb4(4バイトUTF8文字=iOS5以降の絵文字)が使いたい為。 yumでは、epel,remiリポジトリでも5.5.24までしかなくて、utf8mbが使えなかった。 嘘。5.5.24で、my.cnfのcharacter-set-serverをutf8mb4にして起動出来た…

Samba覚書その2

Sambaで共有した(ホーム)ディレクトリに、そのディレクトリ外のディレクトリ(具体的には/var/www/html)への シンボリックリンクを貼ってアクセス出来なかったのを出来るようにしたメモ。 SELinux いつものヤツ。 setsebool -P samba_export_all_rw true …

CentOS6.2(32bit)にyumでMySQL5.5をインストールする。

rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/i386/epel-release-6-5.noarch.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum --enablerepo=epel,remi list mysql-server Loaded plugins: faste…

ブリッジ接続の設定

設定 > ネットワーク > アダプタ2 割り当て:ブリッジアダプタ 名前:ホストOSに接続してあるNIC centosを起動して vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE="eth1" HWADDR="xx:xx:xx:xx:xx:xx" #アダプタ2のMACアドレス NM_CONTROLLED="yes" O…

CentOSでphpでmemcache。

memcached yum -y install memcached chkconfig memcached on service memcached start php-pecl-memcache yum -y install php-pecl-memcache コード。 connect('localhost', 11211) or die("接続できませんでした。"); echo("接続しました。"); $memcache->…

Sambaの覚書。

Sambaの導入。 Homeserver on Linux – 自宅サーバーを作ろう | Just another WordPress site ポートを開ける。 iptables -I INPUT -p tcp -m tcp --dport 139 --syn -j ACCEPT service iptables save service iptables restart sambaで利用するポート|samba…

VirtualBoxにCentOSを入れてWebサーバを叩くまでメモ

Windows/mac両方で確認。 VirtualBox VirtualBoxを適当に落としてくる。 起動して新規。 仮想マシン名とOSタイプ 名前:centos 適当に。 オペレーティングシステム:Linux バージョン:Red Hat メモリ 適当に。 ハードディスク 次へ VDI Dynamically allocat…