Emyuu
topへ
 
おすすめ記事
emyuu cms Freebsd12.0LAMP Freebsd10.0LAMP

2014-08-07 20:44:22

スカイプが更新され、使えない品物になってきた

スカイプが更新されたが、毎度のことながら突然、ログインIDとPASSWDを聞かれる。

前回から何年もたっていて覚えてやしない、念のため控えていたので問題ないが、

相変らず不親切。

まず、ログインIDだけでも以前と同じようにアクセスできるのだけども、ログインIDが

メールアドレスだったと勘違いするとできない。

ログインIDは、@のつく登録メールアドレスではない。

ここを勘違いしてしまうと、マイクロソフトアカウントの登録が強制になったのかよ!

と勘違いしてしまう。

次に、アップルのipodやiphonはもっと深刻で、スカイプの更新を押したのに、何故か

iosの更新からになってしまった。

シンプルなアイコンにちょっとキレながら。

まず、App Store の表記が全部英語になってしまった、気にせずにskypeのアップデートを

押すと、今度はこれは日本のサイト専用のアカウントだとでる。

設定から、一度ログアウトして、ログインしなおすことで、表記は日本語に

日本語のApp Storeになった。

やっとskypeが更新ができるようになると今度は

今すぐダウンロードが始まります、

で固まる。

もうダメダメじゃないの。何もできない。

電源ボタンとホームボタンを両方同時に押して再起動。

これでやっとまともに更新できた。

 

ひどいものだ。

 

追加:

更新自体も素人には大変なものになったが、更新してから

スカイプの劣化がひどい、まず、着信がこなくなった。

前のバージョンのほうが100倍ましです。

毎回のことなんですけど、マイクロソフトは昔から無料のものは結構適当に作る。

開発者も一流ではなく勉強段階の人が作ってんじゃなかろうか?

基本、無料通話くらいでいいものを、それじゃ儲からないから、コミュニティ

プラットフォームにしたり、bigデータの収集をするためのアップデートをして、

アプリが重くなり、古いスマホでまともに動かなくなっているように思う。

要するにユーザー側が喜ぶ改善ではなく、マイクロソフトが儲かる改善をして

こんな風になってるんじゃなかろうか?

まあ、無料なのに文句をいいすぎたけど、更新を境にみんな、評価★1個が凄く増えてる。

みんなももっと

https://play.google.com/store/apps/details?id=com.skype.raider&hl=ja

のレビュー等に書いた方がいいよでないと、開発者は案外わからんものさ。

 

 

 

 

 

 

2018-10-13 20:08:18

Freebsd 10.0 LAMP環境まとめ

個別に作ったFreebsd10.0でのLAMP環境の作成記事のインデックスです。

順番にやっていくと、作れるはずです。

  1. インストールUSBメモリの作成
  2. ハードウェアの用意
  3. インストール
  4. SSHでのリモート接続
  5. rc.confの設定
  6. ftpサーバーの設定
  7. mysqlのインストール
  8. my.cnfの設定
  9. apacheのインストール
  10. GDとFreeType2のインストール
  11. phpのインストール
  12. phpMyAdminのインストール

 

これで、eccubeとか、wordpressとか使えるサーバーができます。

インターネットから公開もルーターのポートを空ければできます。

まあ最初は、公開せずに、慣れてきたら80番webサーバーだけ公開するといいんじゃないかな。

 

おまけ

ちなみにImageMagicってのは、有名なGDのようなものだけども、ものすごく綺麗に加工できるすばらしいものだよ、GDは荒いからね、プロのサイトではまずこっちかな。

 

 

 

2014-07-31 20:13:45

xzip 拡張子.txz 解凍方法メモ

xz -d ImageMagick-6.8.0.7_3.txz

 

忘れやすいからメモ、これでtarになる。

 

2014-07-31 20:11:59

カーネルは再構築しない。

昔はね、リソースを減らす為にカーネルさんからよくいらないものを消したり

してたんだけど、今の時代はメモリにも余裕あるし、何よりめんどくさいし

カーネルさんはデフォでしょ。

なんでかってーと、脆弱性でたときに、再構築してたらコマンド2つで簡単upグレード

できないからさ。

 

そういや、freebsd現在10.0で最新のいれてんだけど、カーネルがもしかして古い?

freebsd-update fetch
古かったかも
freebsd-update install

再起や
shutdown -r now

 

 freebsd-version
10.0-RELEASE-p7になっとるでないかい!

 

ちなみに、10.0から、10.1などにバージョンupするときはこうする。 

freebsd-update -r 10.1-RELEASE upgrade

 

 

 

2014-08-06 02:30:23

sazanamiフォントを入れる

pkg search sazanami

pkg install ja-font-sazanami-20040629_2

 

 

2014-07-31 00:46:56

テンプレートエンジン smartyを入れる

 

http://www.smarty.net/
cd /usr/chane/src

tar zxvf Smarty-3.1.19.tar.gz
mv Smarty-3.1.19 Smarty
mv Smarty /usr/local/lib/php/Smarty
cd /usr/local/lib/php/
chown -R root:wheel Smarty

 

 

おわり

2014-07-31 00:46:54

pear を入れる

/usr/local/bin/pear install Pager

おしまい。w

 

これは、次のページへのナビを作ってくれる便利なやつです。

 1・ 2・ 3・ 4・ 5・ 6・ 7・ 8・ 9・ 10 次>> 

こんな感じのね。

 

2014-07-29 22:43:45

phpMyAdminのインストール

pkg search phpMyAdmin

pkg install phpMyAdmin-4.2.5

 

 

Please edit config.inc.php to suit your needs.

To make phpMyAdmin available through your web site, I suggest
that you add something like the following to httpd.conf:

For Apache versions earlier than 2.4:

    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"

    <Directory "/usr/local/www/phpMyAdmin/">
        Options none
        AllowOverride Limit

        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 .example.com
    </Directory>

For Apache version 2.4.x or above:

    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"

    <Directory "/usr/local/www/phpMyAdmin/">
        Options None
        AllowOverride Limit

        Require local
        Require host .example.com
    </Directory>

 


だそうですよ。


vi /usr/local/apache2/conf/httpd.conf
    <Directory "/usr/local/www/phpMyAdmin/">
        Options None
        AllowOverride Limit

        Require local
        Require ip 192.168.1
    </Directory>


/usr/local/apache2/bin/apachectl restart


ln -s /usr/local/www/phpMyAdmin/ /usr/local/apache2/htdocs/himitu

http://192.168.1.30/himitu/index.php

あ、一覧表示されんじゃん
vi /usr/local/apache2/conf/httpd.conf

 

 

 

 

/usr/local/apache2/bin/apachectl restart
せきゅもok


cp -pr /usr/local/www/phpMyAdmin/config.sample.inc.php /usr/local/www/phpMyAdmin/config.inc.php

http://192.168.1.30/himitu/index.php

ほらできた。

楽ちん。

 

 

2014-08-06 02:48:11

Freebsd 10.0へImageMagickのインストール

 

こんにちはしゃねちゃんです。

LAMP環境ができたので、更に今日は優秀な画像処理ができるImageMagickを入れていきますよ。

 

pkg update

pkg upgrade

pkg install ImageMagick-6.8.9.4_1,1

pkg: WARNING: locally installed perl5.18-5.18.1_4 conflicts on /usr/local/man/man1/zipdetails.1.gz with:
        - perl5-5.16.3_11
 
むむ、pkgのおまじないがきかない。
さすが高難易度のImageMagick
依存ファイルおおいし、脆弱1個でもでればそりゃーね。


http://ホームページの作成.com/44
をしてない人は。

cd /usr/ports/ports-mgmt/portmaster
make install clean
rehash

 

 


cd /usr/ports/graphics/ImageMagick

portmaster --update-if-newer ImageMagick


===>>> No valid installed port, or port directory given
嫌やっぱ全部しとこ
portmaster -af

===>>> All ports are up to date

 

make
===>  python27-2.7.6_1 has known vulnerabilities:
python27-2.7.6_1 is vulnerable:
Python -- buffer overflow in socket.recvfrom_into()


なんでよ、最新にしたのに。
pkgでいれてみるか。

pkg install python27-2.7.6_4


 

すすんだ。

 

又make


すんごい時間かかりますよ。

 

 


freetype2-2.5.0.1 is vulnerable:
freetype2 -- Out of bounds read/write

pkg version

>だからパッケージはportsより新しいんだが、portsから
入れ直さんと止まるってか?

 

 

portmaster --update-if-newer print/freetype2

pkg install freetype2-2.5.3_2

うーーん
GD と依存関係でdeleteもできん。

 

portsnapでパーツを新しくしてみる。
portsnap fetch update
portsnap extract


時間かかるのよねー
portmaster速くてもつかえなくない?

 

make
make install

 

identify -version

 

できた。


http://pecl.php.net/package/imagick
pecl install imagick-3.2.0RC1

chmod 755 /usr/local/lib/php/extensions/no-debug-non-zts-20121212/libimagick.so.0.0

vi /usr/local/lib/php.ini
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20121212/"
extension=libimagick.so.0.0


/usr/local/apache2/bin/apachectl graceful


http://192.168.1.30/test.php

 

 

 

 

 

 

でけたよ。

 

2014-07-29 05:14:46

Freebsd 10.0へphp 5.5.15のインストール

さあ、phpでlamp環境ができるよー。

最近のチートなお手軽、コマンド一発でインストール環境作成ソフトと比べれば、随分たいへんだよね。

まあ、そうなんだけどw

いいんです。規格化されたなんたらの弱点で(攻殻機動隊じゃあるまいし)じゃなくて。

気分的にいいんですw、本当はパッケージ化されたもんだとできないこと一個でると

大変なんですw

 

curlを入れる。 

pkg search curl

pkg install php55-curl-5.5.14

あれ、

pkg: WARNING: locally installed php5-5.4.30 conflicts on /usr/local/share/php/fpm/status.html with:
        - php55-5.5.14

 

なら

pkg install php5-curl-5.4.30

 

libmcryptを入れる。

pkg search libmcrypt

pkg install libmcrypt-2.5.8_1

 

 

phpはソースから入れなおすよ

http://www.php.net/

cd /usr/chane/src

tar zxvf php-5.5.15

cd php-5.5.15

 

 

 

./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-ftp \
--enable-mbstring \
--enable-mbregex \
--with-mysql=/usr/local/mysql/ \
--with-pdo-mysql=/usr/local/mysql/ \
--enable-gd-native-ttf \
--with-gd \
--with-freetype-dir=/usr \
--with-jpeg-dir=/usr/local/lib/ \
--with-zlib-dir=/usr/local/lib/ \
--with-png-dir=/usr/local/lib/ \
--with-curl=/usr/local/ \
--with-mysqli \
--with-mcrypt \
--with-openssl

 

 

 

 

 

 

 

 

make

/usr/local/lib/libz.a: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

 

とほほだなー

 

 pkg which /usr/local/lib/libz.a

 /usr/local/lib/libz.a was not found in the database

なんだろこれ

zlibがあやしい感じ

pkg search zlib

pkg install php55-zlib-5.5.14

 pkg: WARNING: locally installed php5-5.4.30 conflicts on /usr/local/share/php/fpm/status.html with:
        - php55-5.5.14

だめ

pkg install php5-zlib-5.4.30

入った。 

 

 

もう一回やり直し

./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-ftp \
--enable-mbstring \
--enable-mbregex \
--with-mysql=/usr/local/mysql/ \
--with-pdo-mysql=/usr/local/mysql/ \
--enable-gd-native-ttf \
--with-gd \
--with-freetype-dir=/usr \
--with-jpeg-dir=/usr/local/lib/ \
--with-zlib-dir=/usr/local/lib/ \
--with-png-dir=/usr/local/lib/ \
--with-curl=/usr/local/ \
--with-mysqli \
--with-mcrypt \
--with-openssl

make clean

make

エラーでるなよ。

なんだろ、このドキドキ感。

/usr/local/lib/libz.a: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

 だめか

 

 

 

http://ホームページの作成.com/42

で入れた、zlib-1.2.8が悪さしてるっぽいなー

GDの関連ファイルなんてソースからインストールするもんじゃない。

消そう。

rm /usr/local/lib/libz.a

rm /usr/local/share/man/man3/zlib.3

rm /usr/local/lib/pkgconfig/zlib.pc

rm /usr/local/include/zlib.h

m /usr/local/include/zconf.h

 

 

 

./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-ftp \
--enable-mbstring \
--enable-mbregex \
--with-mysql=/usr/local/mysql/ \
--with-pdo-mysql=/usr/local/mysql/ \
--enable-gd-native-ttf \
--with-gd \
--with-freetype-dir=/usr \
--with-jpeg-dir=/usr/local/lib/ \
--with-zlib-dir=/usr/local/lib/ \
--with-png-dir=/usr/local/lib/ \
--with-curl=/usr/local/ \
--with-mysqli \
--with-mcrypt \
--with-openssl

make clean

make

make install

 

 

 

 

でけた。

 

 

cp /usr/chane/src/php-5.5.15/php.ini-development /usr/local/lib/php.ini

chmod +w /usr/local/lib/php.ini

 

まあ、ここいらはお好きに。
vi /usr/local/lib/php.ini



[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = off
mbstring.detect_order = auto

zend.multibyte = On ← マルチバイト使用する
default_charset="UTF-8"
realpath_cache_size=256k           #16kから変更
session.gc_maxlifetime = 10800   #1440から変更 3時間に設定

date.timezone = Asia/Tokyo


upload_max_filesize = 500M
max_file_uploads = 100

post_max_size = 1000M


はっきりいって、動画でもなんでもupできる個人のサーバー設定ですよ。

 こんなサーバーはレンタルサーバーにはありまへん。

 

さてはて、apacheがphpを認識するようにして

 

 vi /usr/local/apache2/conf/mime.types

application/x-httpd-php                         php
application/x-httpd-php-source                  phps

追加

 

 

 

vi /usr/local/apache2/conf/httpd.conf 

 

 

 

をAllowOverride all にして

vi /usr/local/apache2/htdocs/test.php

   phpinfo();
?>

追加してから。

 

 

 

http://192.168.1.30/test.php

にアクセス

でけた。

 

これにて、最新のFreeBsd10.0によるLAMP環境のできあがり。

アー長かった。

次はFreebsd11くらいでてからかなー。

FreeBsdは2.0くらいからやってるけどどんどん変わっていくよね~。

しゃねちゃん的には、Freebsdは北斗神拳、linuxは南斗聖拳だと思っています。

だから、使う人が少ないんです。wwwwww

 

今回、今までどうり、portsで入れていこうとおもったが、Freebsdのportsのdistfile事態が

公式から消え失せて。

新しいくできた、pkgによる配布方式でかなりのものは、インストールできてしまった。

harfbuzz 脆弱性などもあり、もはや古い配布方式では、対応できないものがいっぱい

になってしまったんだろうね。

そもそも、関連ソフトも含めて、どんどん進化するものを、従来のようにあっちがこけて、

こっちがうごかなくて、みたいなことをみんながやってたら、大変だし。

ソースからのコンパイルもそのうち、なあにそれ?

みたくなってしまうんだろうかw。

 

え?portsをupdeteしろって?

最新の10.0なのにw

まあ、時間かかるしでけたからいいじゃん。

 

 

 

 

 

 

 

 

<< Back 1 2 3 4 5 6 7 8 9 10  Next >>