タグ : PHP

symfony ダウングレード fedora [] []

symfony 1.1から1.0.17にダウングレードする

symfonyパッケージの削除
# pear uninstall symfony/symfony

symfony1.0.17旧パッケージのインストール
# pear install symfony/symfony-1.0.17

バージョン確認
# symfony -V
symfony version 1.0.17

Symfonyインストール for fedora [] []

PHP上で動作するアプリケーションフレームワークであるsymfonyのインストール手順です。

先ほどサーバのセットアップをしたのでメモです。

OSはFedora7を使用

Apacheインストール
# yum install httpd

Apache起動
# /etc/init.d/httpd start

Apache自動起動設定
# chkconfig httpd on

Mysqlインストール
# yum install mysql-server

Mysql起動
# /etc/init.d/mysqld start

Mysql自動起動設定
# chkconfig mysqld on

PHPインストール
# yum install php

必要なものをもろもろインストール
# yum install php-mysql php-xml php-pear

PHPを有効にするためapache再起動
# /etc/init.d/httpd restart

php動作チェック

# vi /var/www/html/index.php

<?php
phpinfo();
?>

:wq

http://あなたのドメイン/index.php

PHPが正しくインストールされている場合は、ページ全体にPHP構成情報が表示されます。

消します
# rm /var/www/html/index.php

PEARアップグレード
# pear upgrade PEAR

Symfonyチャンネルの追加

pear channel-discover pear.symfony-project.com

※symfonyインストール(最新版インストールの場合)
# pear install symfony/symfony

※symfonyインストール(旧バージョンインストールの場合->お勧め!)

# pear install symfony/symfony-1.0.17

(Symfonyのダウングレードの方法はこちらhttp://nijimo.jp/blog/?p=46

symfonyコマンド動作確認(コマンド一覧表示)
# symfony -T

以下のようにコマンド一覧が表示されればインストールはうまくいっています
Available tasks:
:help Displays help for a task (h)
:list Lists tasks

_____________
|  (^o^)ノ | < おやすみー
|\⌒⌒⌒ \
\|⌒⌒⌒⌒|

phpでメールを送信した時、日本語の送信元署名が文字化けする [] []

AU携帯なんかにphpでメールを送った時、fromの署名に日本語が入っていると、文字化けしてしまうことがあります。

そんな時はfrom文字列を以下の用に編集したらうまく場合があります。

※Mailが「ISO-2022-JP」の場合
$fromname = mb_convert_encoding(’日本語のFrom署名’, ‘ISO-2022-JP’, ‘auto’);
$fromname = base64_encode($fromname);
$fromname = “=?ISO-2022-JP?B?”.$fromname.”?=”;

$fromnameを設定してあげればOK。