Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
start [2019/10/31 09:24]
y2sunlight
start [2022/02/21 09:40] (現在)
y2sunlight
行 1: 行 1:
-====== Webプログラミング 巻 ====== +//**地の巻@y2sunlight**// 
- --- //[[http://www.y2sunlight.com|y2sunlight]] 2019-10-02//+====== PHPプログラミングの開発環境 ====== 
 + --- //[[http://www.y2sunlight.com|y2sunlight]] ,Since 2019-10-02//
  
-Ground Sunlight は「Windowsで作る - Webプログラミングの開発環境(PHP)」をテーマにしたサイトです。+Ground Sunlight は「**Windowsで作る - PHPプログラミングの開発環境**」をテーマにしたサイトです。 
 +オープンソースを利用している全ての人達に祝福を!
  
-本サイトで扱うソフトウエアの多くはオープンソースです。かつて(2005年)、本サイトの副題は「無料で揃える開発環境」でした。あれから15年近く経ち、世の中は一変しました。オープンソースはネットに満ち、大手ベンダーさえもがオープンソース戦略を採用しています。しなしながら、オープンソースの利用に当たっては常に「自己責任」と言う努力が必要とされます。本サイトはそういった努力を必要としている方々に少なからずの情報を提供する事を目的としています。オープンソースを利用している全ての人達に祝福を!+== News ==
  
-==== News ====+  * 2021-07-03 [[cloud9:top|Cloud9]] の投稿を開始しました。 
 +  * 2021-02-13 [[vscode:top|Visual Studio Code (VS Code)]] の投稿を開始しました。
  
-  * [[php:top|PHP]] を投稿中です。--- 2019-10-30 +== 公開ソフトウェア == 
-  * [[mariadb:top|MariaDB]] を投稿が終了しました--- 2019-10-30 +  * [[apricot:usage:ja|Apricot]] --- 本サイト発のPHP軽量フレームワークを[[https://github.com/y2sunlight/apricot|GitHub]] で公開てい。 
-  * [[apache:top|Apache]] の投稿中が終了しました。--- 2019-10-10 +  * [[sqlform:usage:ja|SqlForm]] --- SQLスクリプトを実行できる簡易フォームを[[https://github.com/y2sunlight/sqlform|GitHub]] で公開ていす。\\ テスト時、保守などでご利用下さい。 
-  * [[xampp:top|XAMPP]] の投稿が終了しました--- 2019-10-07 + 
-  * [[dokuwiki|DokuWiki]] を投稿しました。--- 2019-10-02+-----
  
 ===== メインメニュー ===== ===== メインメニュー =====
  
-  * [[xampp:top|XAMPP]] ---  Apache/PHP/MariaDBを含んだ開発環境パッケージの定番+  * [[xampp:top|XAMPP]] --- Apache/PHP/MariaDBを含んだ開発環境パッケージの定番
   * [[apache:top|Apache]] --- 世界的に最も普及しているWebサーバ   * [[apache:top|Apache]] --- 世界的に最も普及しているWebサーバ
   * [[mariadb:top|MariaDB]] --- Webで最もよく利用されているデータベースMySQLの派生   * [[mariadb:top|MariaDB]] --- Webで最もよく利用されているデータベースMySQLの派生
   * [[php:top|PHP]]  ---  Web用に特化したスクリプト言語で本サイトの中心的テーマです   * [[php:top|PHP]]  ---  Web用に特化したスクリプト言語で本サイトの中心的テーマです
  
-これらはてオソースです。MySQLはGPLと商用のディアルランスで、XAMPPではMySQLから派生した**MariaDB**が採用されています。MySQLとMariaDB互換性は高く、本編もMariaDBを使ていす。+=== XAMPP アレンジ === 
 + 
 +  * [[mroonga:top|Mroonga]] --- MySQL(MariaDB)の文検索用ストレジエジン 
 +  * [[ratchet:top|Ratchet]] --- PHPWebSocketるならこれ( WAMP v1 ) 
 +  * [[memcached:top|Memcached]] --- 高速に動作するインメモリ・キャッシュサーバ定番 
 +  * [[redis:top|Redis]] ---  ータの永続化もできる多機能インメモリ・キャッシュサーバ 
 + 
 +=== IED === 
 +  * [[eclipse:top|Eclipse]] --- PHPの統合開発環境(IDE) 
 +  * [[vscode:top|VS Code]] --- もはや単なるソーコードエディタではない 
 +  [[cloud9:top|Cloud9]] --- AWSで採用されているオンラインIDE 
 +  * [[theia:top|Theia(テイア)]] --- GoogleCloud Shell EditorされているオンラインIDE 
 + 
 +=== WSL2 === 
 + 
 +  * [[wsl2:top|WSL2]] --- やっとWindowsでもLinuxが使える 
 +    * [[wsl2:ubuntu:memcached|Ubuntu/Memcached]] --- Ubuntuにmemcachedを導入る 
 +    * [[wsl2:ubuntu:docker|Ubuntu/Docker]] --- UbuntuにDockerを導入する 
 +  * [[docker:top|Docker]] --- 今やPHP開発の仮想環境構築の定番どうなる XAMPP?o? 
 +  * [[vscode:remote|VS Code-Remote]] --- WindowsでDockerするならIDEはVS Codeでしょう!!
  
 === 道具箱 === === 道具箱 ===
-  * [[Eclipse|Eclipse]] --- **無料**で使えるPHP統合開発環境(IDE) + 
-  * [[tools|Tools]] --- IDEとは別に揃えたいFTP/DBブラウザ/ミナソフト +  * [[composer:top|Composer]]  ---  PHPで定番のパッケージ管理ツール 
-  * [[dokuwiki|DokuWiki]] -- 情報公開・備忘録としてWiki必須だよね+  [[centos:top|CentOS]] --- 知っておきたい CentOS の運用と管理 
 +  [[java:top|Java]] --- 知っておきたい Java 知識と導入 
 +  * [[tools|Tools]] --- IDEとは別に揃えたい様々な裏方ツール 
 +  * [[dokuwiki:greebo|DokuWiki]] -- 情報公開・備忘録としてWiki必須 
 + 
 +=== リポジトリ編 === 
 +  * [[git:top|Git]] --- 分散型バージョン管理システムの定番 
 +  * [[github:top|GitHub]] --- 最も人気のあるGitホスティングサイト 
 +  * [[packagist:top|Packagist]] --- Composerのメインパッケージリポジトリ
  
 === フレームワーク編 === === フレームワーク編 ===
-  * [[composer|Composer]] +  * [[basic-library:top|定番ライブラリ]] --- フレームワークを使いたくない場合の選択 
-  * [[library|定番ライブラリ]] +  * [[apricot:top|PHP自作フレームワーク]] --- 定番ライブラリを集めたPHP自作フレームワークの作製過程を紹介 
-  * [[laravel|Laravel]]+  * [[psr:top|PSR]] --- [[https://www.php-fig.org/|PHP-FIG]]の策定した[[https://www.php-fig.org/psr/|PHP標準勧告]] 
 +  * [[slim:top|Slim]] --- PHPの軽量フレームワーク(REST-APIにお薦め) 
 +  * [[laravel:top|Laravel]] --- PHPのフルスタックフレームワーク(中大規模開発向け)
  
-=== REST-API構築編 === +== リンク == 
-  * [[python|Python]] +  * PHP ライブラリ 
-  * [[pycharm|PyCharm]] +    * [[https://packagist.org/|Packagist]] --- Composerのメインパッケージリポジトリ 
-  * [[falcon|Falcon]]+    * [[https://php.libhunt.com/|Awesome PHP]] --- 厳選された素晴らしいPHPライブラリの情報源 
 + 
 +  * PHP 言語 
 +    * [[https://www.php.net/manual/ja/|PHP Manual]] --- PHP マニュアル(日本語版) 
 +    * [[http://ja.phptherightway.com/|PHP The Right Way]] --- PHP The Right Way(日本語版) 
 +    * [[https://phpthewrongway.com/ja//|PHP The Wrong Way]] --- PHP The Wrong Way(日本語版) 
 + 
 +  * PHPDoc リファレンス 
 +    * [[https://docs.phpdoc.org/latest/references/phpdoc/index.html|phpDocumentor]] --- PHPDoc reference(本家) 
 + 
 +  * SQL 言語 
 +    * [[https://www.sqlite.org/lang.html|SQLite]] --- SQLite SQL言語マニュアル(本家) 
 +    * [[https://mariadb.com/kb/en/sql-statements/|MariaDB]] --- MariaDB マニュアル言語(本家) 
 +    * [[https://dev.mysql.com/doc/refman/5.7/en/sql-statements.html|MySQL5.7]] --- MySQL5.7 マニュアル言語(本家) 
 + 
 +  * PHP周辺の標準化 
 +    * [[https://www.php-fig.org/psr/|PHP標準勧告]] --- PHPコーディング規約 
 +    * [[https://semver.org/lang/ja/|セマンティック バージョニング 2.0.0]] --- バージョン番号の付け方
  
 ---- ----
-  2019-10-02 DokuWikiサイトの再構築はじめました +==== 更新履歴 ==== 
-2018年7月、仕事に追われる日々過ごておりました。ときある事件・・・なんと、y2sunlight.comーバ契約更新忘れ!OMG!! )。2005年にGround Sunlightを立ち上げ、2015年には200万ビューを突破ていましたが、更新はほどんどなく「何とかなかれば」と思ってい矢先悲劇でした。て、現在。201910月、サイトの再構築を開始した次第です+ 
 +  2021-02-20 [[java:top|Java]] を投稿しました。 
 +  * 2021-02-11 [[eclipse:plant-uml|EclipsePlantUML使いER図を作成する]] を投稿しました 
 +  * 2021-01-17 [[tools:dbeaver|DBeaver Community]] 投稿しました。 
 +  * 2020-12-17 [[docker:top|Docker]] 投稿を開始しました(編集中) 
 +  * 2020-12-17 [[wsl2:top|WSL2]] の投稿終了しました。 
 +  * 2020-12-01 [[ratchet:top|Ratchet]] の投稿が終了しました。 
 +  * 2020-11-23 [[php:7.2:ext:zmq|PHP7.2 ZeroMQインストル]] を投稿しました。 
 +  * 2020-11-23 [[php:7.2:ext:intl|PHP7.2 intlのインストール]] を投稿しました。 
 +  * 2020-11-22 [[xampp:switch|XAMPP 複数ージョン利用]] を投稿しました。 
 +  * 2020-11-10 [[mroonga:top|Mroonga]] の投稿が終了しました。 
 +  * 2020-10-23 [[sqlform:usage:ja|Sqlform]] の投稿が終了しました。 
 +  * 2020-10-13 [[slim:top|Slim]] の投稿が終了しました。 
 +  * 2020-09-17 [[psr:top|PSR]](PSR1~19全ての投稿が終了しました 
 +  * 2020-09-10 [[apricot:usage:ja|Apricot ドキメント]] の投稿が終了しました。 
 +  * 2020-08-28 [[psr:top|PSR]](PSR16 - 17) の投稿が終了しました。 
 +  * 2020-07-28 [[psr:top|PSR]](PSR11 - 15) の投稿が終了しました。 
 +  * 2020-07-17 [[packagist:top|Packagist]] の投稿が終了しました。 
 +  * 2020-07-16 [[github:top|GitHub]] の投稿が終了しました。(♪祝♪) 
 +  * 2020-06-16 [[psr:psr7|PSR-7]] の投稿が終了しました。 
 +  * 2020-06-15 [[git:top|Git]] の投稿が終了しました。 
 +  * 2020-05-27 [[centos:top|CentOS]] の投稿が終了しました。 
 +  * 2020-05-26 [[apricot:top|PHP自作フレムワーク]] の投稿が終了しました。(♪祝♪) 
 +  * 2020-04-21 [[psr:top|PSR]](PSR1~PSR6) の投稿終了しました。 
 +  * 2020-03-17 [[basic-library:top|定番ライブラリー]] の投稿終了しました 
 +  * 2020-03-17 [[composer:top|Composer]] の投稿が終了しました。 
 +  * 2020-03-05 [[eclipse:top|Eclipse]] 投稿が終了しました。 
 +  * 2020-03-05 [[php:top|PHP]] の投稿が終了ました 
 +  * 2020-03-03 [[tools|Tools]] の投稿が終了しました。 
 +  * 2019-10-30 [[mariadb:top|MariaDB]] の投稿が終了しました。 
 +  * 2019-10-10 [[apache:top|Apache]] の投稿中が終了しました。 
 +  * 2019-10-07 [[xampp:top|XAMPP]] の投稿が終了しました。 
 +  * 2019-10-02 [[dokuwiki:greebo|DokuWiki]] を投稿しました。 
 +  * 2019-10-02 DokuWikiでサイトの再構築をはじめました。 
 +  * 2018-07 Ground Sunlightを一時閉鎖 
 +  * 2005-05 Ground Sunlightをpukiwikiで開設 
 + 
 + 
  
start.1572481452.txt.gz · 最終更新: 2019/10/31 09:24 by y2sunlight