TAG | PHP
先日から、PHPの講師を始めました。Webプログラムスクリプト言語で今やかなり主流になってきましたPHPですが、僕は駆け出しの頃から少し触っていました言語です。サラリーマン時代もPHPをよく使っていました。
CMS専門の分野を立ち上げようかと思いまして、タイトルの通りPHP講座を始めました。オブジェクト指向とは?とかスクリプト言語の基本とか?サーバーサイド・クライアントサイドプログラムとか?SQLとか?そういう難しい話は置いておいて、作って身体で覚えていこうというお気軽な講座です。PHPを初歩からじっくり学んでみたいという方は、お問い合わせフォームからご連絡頂ければ、ご対応させて頂きます。
第1回は僕流ですが、
- Fedora12を使ってLinuxに触れてみよう
- Pleskを使ってApacheをインストールしてみよう
- Pleskを使ってMySQLをインストールしてみよう
- WordPress2.9.2をインストールしてみよう
- WordPressのテーマを設定してみよう
- WordPressのDB構造を理解してみよう
と言う流れでした。まぁ実際に操作してみるだけなので、誰でも出来ますね。WordPressというPHPによるCMSツールを使いながら、少しづつPHPに触れていこうというプログラムになっています。
第2回も本日行いますが、今度は実際にHTMLファイルを作成してみよう、と言うプログラムにするつもりです。PHPのクラス等は予めできたものを用意して制作していきます。
是非参加してみたいと言う人がいましたら、ご気軽にお問い合わせしてみて下さい。
ではまた。
現在、稼働中の案件で、いまDreamweaverを使ってPHP構築しています。
takは今までPHPコーディングするときは、Sakuraエディタを使っていました。
ASP時代からの名残で、最も使いやすいテキストエディタだと思っています。
秀丸やTeraPadも試しましたが、最終的にはSakuraエディタに帰ってきます。
そんな経歴を経て、いまはPHPをDreamweaverで書いています。
デフォで使っているのですが、コメント色が非常に見づらくて目がシパシパしますw
やっぱりSakuraに戻そうかな?と思ってしまいました。
何はともあれ、久々の開発なので、結構苦戦しています。
ここしばらくは、デザインなどをやっていたので。
あと不満なのが、開発マシンが、Windows7 × Dreamweaverなのですが、Windows7が結構フリーズします。
少し待つと復活するのですが、高速プログラミングしているときに、1分程フリーズすると軽くイラっときます。FireFoxもよく落ちますネー。なんか、IMEの問題ではないかと思っています。IMEのバージョンは2007。2010も入れてみたのですが、余計に酷かったです。重いし。
ストレスフリーな開発環境が欲しいものです。
Webクリエイターの愚痴でした。
でわ。
@tak
Adobe CS3 · FireFox3.6 · Microsoft · PHP · Windows7 · ホームページ制作
ようやく、サーバーという名前に相応しい状態になったFedora11。
今回はLAMP環境の構築をしました。ubuntuのLAMP環境構築のページはググれば沢山出てくるのですが、Fedora11でのサイトが中々見つからなかったので、覚書程度に残しておきます。
まずは、Apacheの設定。GUIで行きました。「ソフトウェアの追加と削除」からApacheを検索して、インストールする、だけ。ドキュメントルートは、「/var/www/html/」になります。html配下にディレクトリとかを別ユーザーから操作する時は、パーミッションを変えてあげましょう。「chmod 777 /var/www/html」とか。作成したら、711あたりに戻しておきましょう。http://localhost/でTestPageが表示されればOKです。
次にPHP。これもGUIで行きましょう。「ソフトウェアの追加と削除」からPHPを検索して、インストールする、だけ。先ほどのApacheのドキュメントルートに、次のような内容でコードを書き、ドキュメントルートに配置しましょう。
<?php
phpinfo();
?>
これを、index.phpと命名し、ドキュメントルート直下に置きましょう。ブラウザでhttp://localhost/でPHPの情報がずら~っと出てくればOK。
最後にMySQL。これもGUIで行きましょう。「ソフトウェアの追加と削除」からMySQLを検索して、インストールする。これにはちょこっと文字コードの設定をしてあげましょう。viで/etc/my.cnfを開きます。[mysqld]の項目の一番下の「old_passwords=1」の下に、以下の文を書きましょう。因みにviの使い方は、「i」で挿入。「:w」で保存。「:q」で閉じる、です。
default-character-set=utf8
これで、デフォルトの文字コードがUTF-8になります。あとはクライアントの文字コードも追加しましょう。以下の文を追加します。
[mysql]
default-character-set=utf8
MySQLを起動しましょう。
# /etc/rc.d/init.d/mysqld start
これで起動します。PHPと関連付いているか、次のようなPHPファイルを作成し、DBに接続出来るか確認します。
<?php
mysql_connect(“localhost”,”root”,”") or die(“Error MySQL);
echo “Success MySQL”;
?>
これをmysql.phpとかに命名して、ドキュメントルートに置きましょう。http://localhost/mysql.phpを叩きます。Success MySQLと表示されれば接続OK!Error MySQLの場合は、上記の手順のどこかが間違っているか、MySQLのユーザー及びrootのパスワードを先に作っちゃったか、です。念のため、mysql_connect(“localhost:3306~でも試してみましょう。3306はMySQLのデフォルトのポート番号です。
ここまで出来ればLAMP環境の完成です。最後にMySQLの自動起動設定をしてみましょう。
# chkconfig mysqld on
これで自動起動になります。ubuntuよりも簡単かもしれませんね。GUIベースでの説明ですいません・・・CUIが苦手なもので・・・
でわ。
@tak
Fedora11 · LAMP · Linux · PHP · ubuntu · UTF-8 · Web · Webサイト制作 · インストール · 文字コード
はい、早速ハマりました。
eclipse+PDTの日本語開発環境を作ろうと思いまして、eclipse+PDTの日本語化されたものをダウンロードし、起動しようとするも、「JVM terminated. Exit code=-1」と表示され起動できませんでした。
eclipseのバージョンは3.4、JDKは1.6.0_13。
ググってみてもなかなか解決策が見つからず試行錯誤。
ようやく見つけた解消法が以下のように、「eclipse.ini」の1文をいじるだけ。
-Xmx512m と書かれている行を -Xmx256m にしただけです。
メモリが足りなかったのかな?
とりあえず起動できない問題は解消しました。
環境変数とかいろいろ変えるとよいとか、複数のJDKがインストールされている場合、どこのJREを見に行くかeclipseがわからない、というエラーですが僕の場合は単純にメモリ不足だったようです。あー紛らわしい。
ちなみに環境変数は、「JAVA_HOME」がなければ、新規に作成し、「C:\Program Files\Java\jdk1.6.0_13」を入れました。これで問題なし。
いろいろなサイトを参考にしたので、ここにまとめてみようと思いました。
eclipseの起動に困っている人のアドバイスになればいいですが。
でわまた。
@tak
