December, 2011

user_relationships in node.tpl.php

<?php $uid = $node->uid; $owner = $node->name; //if users are friends and relationship has been approved if ($relationships = user_relationships_load( array(’between’ => array($user->uid, $uid),’approved’ => 1))) { // set a value of friends to 1 to allow content to be displayed below. $friends = 1; } else { $friends = 0; } echo "friends value = " . $friends; ?> <div class="content clear-block"> <?php if ($friends == 0) { print render($content); }; ?> </div><?php $uid = $node->uid; $owner = $node->name; //if users are friends and relationship has been approved if ($relationships = user_relationships_load( array(‘between’ => array($user->uid, $uid),’approved’ => 1))) { // set a value of friends to 1 to allow […]

Posted in Drupal | Comments Off on user_relationships in node.tpl.php

PHP5.3.3のインストール

PHP5.3.3のインストール方法(ソース)~その1~ ●インストール環境 OS fedora13 PHP php-5.3.3.tar.gz インストール先フォルダ /usr/local/httpd-5.3.3 /usr/local/phpにシンボリックリンクを貼る Webサーバー Apache http Server 2.2.16 データベース MySQL 5.1.50 php.iniのパス /usr/local/php-5.3.3/lib/php.ini 拡張モジュール mbstring、GD、iconv、mysql、mysqli、 ●インストール 1.※事前に下記がインストールされているか調べる。無ければインストールする PHPのインストールと実行にはflex、libxml2が必要 ※5.2、5.3ではflexはインストールされてなくても大丈夫でした・・・ GD ライブラリを有効にするためにはzlib、libpng、libjpegが必要 # rpm -qa flex # rpm -qa libxml2-devel # rpm -qa libjpng-devel # rpm -qa libjpeg-devel # rpm -qa zlib-devel # yum install flex # yum install libxml2-devel # yum install libjpeg-devel # yum install libpng-devel # yum install zlib-devel 2.PHPが既にインストールされていないか調べる インストールされていたらアンインストールする (※依存するパッケージも削除されてしまうので注意してください) # rpm -qa php # yum remove php 3.root権限に移る $ su – 4./usr/local/srcにソースファイルをダウンロー ド # wget -P /usr/local/src http://jp.php.net/distributions/php-5.3.3.tar.gz 5./usr/localにインストールする為フォルダを作成 # mkdir /usr/local/php-5.3.3 6.ソースファイルが置いてある場所へ移動 # cd /usr/local/src 7.ソースファイルを展開 # tar xvfz php-5.3.3.tar.gz 8.展開されたフォルダへ移動 # cd php-5.3.3 9.設定 実際は事前に追加・削除するモジュール検証してからインストールした方が良いかと・・・ # ./configure […]

Posted in Linux | Comments Off on PHP5.3.3のインストール