FC2ブログ
PC関係の日記
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
XAMPPのユーザ名
XAMPPのサービスにパスワードを設定した。
サービス毎にユーザ名が異なるので、メモっておく。

パスの設定
$ sudo /opt/lampp/lampp security

ユーザ名
XAMPPのWebコントロール画面  lampp
MySQL(一般ユーザ)         pma
MySQL(root)             root
phpMyAdmin             pma
FTPサーバー             nobody





スポンサーサイト
MySQLを使ってみた。
いきなり はじめる PHPも3章まで終了した。
4章からは、MySQLである。

本では、ブラウザ上のphpMyAdminからテーブルの作成を
行っている。勉強なので、MySQLモニタも使ってみる。

GUI : phpMyAdmin
localhost/xampp → phpMyAdmin
 or
localhost/phpmyadmin


CUI : MySQLモニタ
環境変数PATHの追加例
$ vi ~/.profile
PATH="$PATH:/opt/lampp/bin"


追加した環境変数PATHを有効にするには、ログインしなおすか
$ source ~/.profile

MySQLモニタの起動
$ mysql
mysql>




いきなりはじめるPHP~ワクワク・ドキドキの入門教室~



PHPでメールを送信してみた。
sSMTPの設定ができたので、PHPからメールを送信してみた。

$to = "xxx@gmail.com";
$sub = "テスト";
$bod = "テストですよ.\nOK!";
$hea = "From: xxx@gmail.com";

mb_language("Ja");
mb_internal_encoding("UTF-8");

mb_send_mail($to, $sub, $body, $head);


文字化けせずに、スマホに届いた。
これで、"いきなり はじめる PHP"の3章までは、
Ubuntu+XAMPP+sSMTPで、本の環境i以上に実行できる
ようになった。


いきなりはじめるPHP~ワクワク・ドキドキの入門教室~



いきなり はじめる PHPの環境をちょっと追加してみた
本の環境は、WindowsでXAMPPをCドライブの直下に置く。
HTMLの置き場は、C\xampp\htdocs\phpkisoになる。
ubuntuでは、/opt/lampp/htdocs/phpkisoになるが、
root権限でアクセスするのは面倒なので、自分のホーム
ディレクトリに練習用のディレクトリを作成してリンクを
張ることにした。

$ cd ~
$ mkdir phpkiso
$ sudo ln -s ~/phpkiso /opt/lampp/htdocs/phpkiso




いきなりはじめるPHP~ワクワク・ドキドキの入門教室~



XAMPPのインストール
Webアプリの勉強の為、ubuntuにXAMPPをインストールする。

linuxなので、XAMPPを使わなくても良いのだが、今回は
勉強がメインでお手軽に始められるXAMPPにする。

Download
 XAMPP
 #現時点でのバージョンは、1.8.1

1. ダウンロードする。
2. インストする。
  $ sudo tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
3. XAMPPを起動する。
  $ sudo /opt/lampp/lampp start
  [sudo] password for username:
  Starting XAMPP for Linux 1.8.1...
  XAMPP: Starting Apache with SSL (and PHP5)...
  XAMPP: Starting MySQL...
  XAMPP: Starting ProFTPD...
  XAMPP for Linux started.

4. 確認してみる。
  firefoxを起動して、http://localhost/にアクセスする。
  XAMPPのページが出ればOK

おまけ
1. ubuntuでは、lamppで起動されるデーモン(httpd, mysqld,
  proftpd)が、デフォで動いてないのでOK。動いていたら、
  止める必要がある。
2. lamppが起動するサービス(上のデーモン)にパスワードが
  設定されていない。設定する場合には、以下のコマンド。
  $ sudo /opt/lampp/lampp security



知識ゼロから始めるLinuxサーバーの作り方 (日経BPパソコンベストムック)



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。