"MAMPは、Macintosh, Apache, Mysql, PHP を省略した名前です。 たったの数クリックで Apache, PHP, そして MySQL を Mac OS X にインストールすることができます!"
とのこと。
manpのphpを8.1から8.3にアップデートしたら could not find driver が発生 いろいろ調べたらpdo_mysql.dllがThread Safe版にしか入っていないらしい 適当にNon Thread Safeを入れてたのでThread Safeを入れなおしたところ無事起動
phpなどで構成したウェブサイトを確認するべくVS Codeの拡張機能であるGo Liveを使用したところ,.phpファイルがダウンロードされる形となりました. 結論として,Go LiveにPHPのようなバックエンドプログラムを処理する機能が備わっていないため,別の方法を考える必要があります. 別の方法とは,MAMPというソフトを使うという方法です. www.mamp.info MAMPをインストールした後に起動すると以下の画面になります. MAMP こちらの画面の左上のタブ「MAMP」→「Preferences...」を確認するとローカルホストのポート番号などの詳細情報が分かります. loc…
PHP8.1のインストール Apacheのインストールと起動 MySQLのインストールと起動 CentOS7に以下のバージョンのMAMP環境を構築した際の手順になります。 あくまで最低限の手順になりますので、要件に合わせて見直してください。 PHP: 8.1 Apache: 2.4 MySQL: 5.7 PHP8.1のインストール yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install -y https://rpms.remirepo.net/enterp…
■Alias Alias パス ファイルの絶対パス で指定する URLを第一引数で指定した値に置き換える フォルダは/で終わるように指定 MAMP/htdocs以外のパスのファイルも指定可能 ■DirectoryIndex Directoryディレクティブの中で使用する ディレクティブにアクセスがあった場合にどのファイルを表示するかを制御する ifmodule dir_moduleの項でデフォルトのファイル名が指定されている ■Options 設定されているオプションを制御 htdocsに設定されていたoptionsを - をつけることで無効化(-Indexes) -や+をつけないでオプション…
前置き 背景 本編 準備するもの ディレクトリ構造 初期設定 コード 実験 今後の展望 終わりに 前置き 就職活動と結婚活動って似てない? だってさ就活の流れは 「合同説明会→インターン→複数回の面接→内定(就職) 」で 婚活の流れは 「婚活パーティー→合コン(グループディスカッション)→デート→結婚」 じゃん 他にも共通点が見つからないかと思い、 試しに婚活で有名な〇-netさんのサイトで調べてみた。 結婚適齢期は男性にもある!男性婚活のすすめ|結婚相談所ならオーネット ・イメージアップサポート ・婚活計画サポート ・コミュニケーションサポート うーん、どこか就活エージェントみたいで学部3年…
結論 cacert.pem(CA証明書をダウンロードする) php.iniを書き換える そもそもcURLが使える状況かどうか php -m で確認 phpinfo() で確認 PHPでcurlを使えない場合の対処法 - Qiita grepで確認 % php -i | grep cURL cURL support => enabled cURL Information => 7.64.1 cURLのインストール状況の確認 curl --version で確認 % curl --version curl 7.78.0 (x86_64-apple-darwin20.4.0) libcurl/7.7…
何回か、昔話をしてきたんですがちょっと飽きてきたので一時中断して全く別の話をします。こういうのっていいですね。勝手に方向修正が効くのって。 実は今年に入ってからプログラミングを始めたんです。とは言ってもアセンブラではなく今時のPHPとか言うサーバ上で動かして端末のブラウザと通信して、最終的に端末のブラウザ上でHTMLに展開されて動くっていうものです。 幸いにして今担当している仕事の中で、特に私の担当ということではなかったんですけど、比較的手が空いていたということ、それと今後の事を考えるとプログラミング言語の1つでもできるようにしておいた方がいいんじゃないかとの考えもあり、半ば無理くりやらせても…
MAMP環境を使ってます。開発段階でサイトをPC以外の端末から覗きたい時ってありますよね。自分はスマホで見られるように設定しています。その設定を見ていきます。 PCとスマホを同じWi-Fiに設定する macOSでのIPアドレスの確認の仕方 httpd.confの設定 MAMPを再起動する 注意点 終わりに 【自分の環境】 macOS Catalina PHP7.4.2 CakePHP3.8 MAMP5.7 Apache2.2 MySQL5.7 PCとスマホを同じWi-Fiに設定する まず同じWi-Fiに設定してください。このWi-FiのIPアドレスをApacheのhttpd.confの設定で許…
企画と基本設計、詳細設計が終わり、いよいよ次はテーブル作成。当たり前のようにマイグレーションコマンドをしようと思いましたが、できず。①マイグレーションプラグインを読み込む ②データベース設定がMAMP用にするこれらを押さえれば、MAMPのCakePHP3.8でマイグレーションできるようになりました。(目次) ①マイグレーションプラグインを読み込む ②データベース設定がMAMP用にする 終わりに 【自分の環境】macOS Catalina PHP7.4.2 CakePHP3.8 MAMP5.7 Apache2.2 MySQL5.7 ①マイグレーションプラグインを読み込む まず「マイグレーションプ…
Webアプリを作るにあたって、まずMAMPでCakePHP3.8の環境構築がしたいと思いました。 MAMPとは、基本的にインストール作業を行うだけで、特に初期設定も必要なく、PHPなどを使用したWEB開発が手軽に始められるツールです。 そしてCakePHPですが、RailsからインスパイアされているPHPのフレームワークです。こちらも規則を守れれば、手軽にWebアプリが作れると言われています。なぜ3系なのかと言えば、自分が読んだ下記の教材で取り上げられてたのが3系だったからです。CakePHP 超入門 | 掌田津耶乃 | 工学 | Kindleストア | Amazonもっと言えば、なぜ3.8の…
PHPとは? HP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系である。一般的には PHP と省略して用いられている。 PHPはサーバーサイド・スクリプト言語として利用されており、Webサーバ上で動作し、Webサーバ上でPHPスクリプトの文書が要求されるたびに、そのPHPスクリプトが実行され、結果をウェブブラウザに対して送信する。平易な文法のため初心者でも習得しやすく、また大規模な開発にも多く用いら…
普段、ローカル環境でサーバーを立ち上げる際に何気なく使っているMAMPですが、実際にはどんな処理が裏で行われているのか調べてみました。 概要 MAMPが提供するもの Apache Webサーバー MySQLデータベースサーバー PHP、Perl、Pythonなどのスクリプト言語 処理の流れ 1. サーバーソフトウェアのインストール 2. 環境ファイルの設定 3. サービスの起動と停止 4. ポートの管理 5. Webサイトのテスト 6. phpMyAdminの統合 まとめ 概要 MAMPは、Macintosh、Apache、MySQL、PHPの頭文字を取ったもので、Web開発を行うためのローカ…
WindowsのXAMPPでCodeIgniter4.4.4を動作テストしたら、エラーメッセージが出た。 XAMPPのPHP8.2に拡張機能「intl」が入ってないとのことだった。 XAMPPのPHPに拡張機能「intl」を追加する方法を調べてみた。 www.google.com 以下の記事を参考にしたら、エラーが解決できた。 www.narenohate.com blog.masuyoshi.com まずXAMPPの中にある「php_intl.dll」の存在を確認する。 C:\xampp\php\ext\php_intl.dll のような場所にあればOKだ。 次にPHPの設定ファイル「php…
体力が落ちてる、今日は一日中動けなかった ■2023-11-18 22:55:30 これ笑っちゃった ■2023-11-18 03:47:01 振り返った瞬間にすごい表情をしてるところがあるんだよ、これ ■2023-11-18 02:15:54 久しぶりに見たけどこのパフォーマンスはやはりすごいな… → 浜崎あゆみ / A Song for ××(ayumi hamasaki DOME TOUR 2001 A) ■2023-11-18 02:14:41 目覚まし時計は母親みたいで心が通わず 頼りの自分は睡眠不足で だから がんばれ みんながんばれ 月は流れて東へ西へ 電車は今日もすしづめ のび…
p.line { border-bottom: 2px solid black; font-size:25px; } .boxoutline { padding: 0.5em 1em; margin: 2em 0; border: dashed 2px #d3d3d3;/*点線*/ } .boxoutline p { margin: 0; padding: 0; } .boxself { padding: 0.5em 1em; margin: 2em 0; color: #2c2c2f; background: #fff0f5;/*背景色*/ } .boxself p { margin: 0;…
[ ] Route::get('/niniNoRoute', [NiniNoControllerName::class, 'niniNoMethodName']); と、ファイル上部へ use App\Http\Controllers\NiniNoControllerName; を入力。 [ ] php artisan make:controller TestController [ ] app/Http/Controllers 配下 へ、設定したメソッドを追記 class TestController extends Controller { public function testMeth…
php.iniの設定ファイルはここ /usr/local/etc/php/8.1/php.ini WindowsのXAMPPだと、最初の環境変数でXAMPP内のPHPを読みにいくよう設定するので、MAMPも同じことになっていると勘違いしがちだが、違う。 https://laracasts.com/discuss/channels/laravel/errorexception-stream-copy-to-stream-read-of-8192-bytes-failed-with-errno21-is-a-directory https://qiita.com/YiwaiY/items/0e43…
PDOクラスでDB接続 データソース名:DSN(Data Source Name)とも呼ばれる。データベースに接続するために必要な情報(データベース名、ホスト名またはIPアドレス、文字コードなど)のこと ユーザー名:データベースに接続するユーザー名。デフォルトはroot パスワード:データベースに接続するユーザーのパスワード。デフォルトはXAMPPとMAMPで異なる XAMPP:空白('') MAMP:root // PDOクラスを使ってデータベースに接続する $pdo = new PDO(データソース名, ユーザー名, パスワード); // 例 $dsn = 'mysql:dbname=ph…
自身のスキルを他者に説明する事は、そのスキルを身に付けるのと同じくらい重要であり、意味のある事です。 「htmlとcssが出来ます」だけでは無く、この6ヶ月で具体的にどういう事を学んだか、どういう事が出来るようになったか、をしっかりと説明しましょう。 html htmlの授業ではHTML Living Standardの仕様に基づき様々な要素の使い方を学びました。HTMLはマークアップ言語であり文書構造を示す物です。header要素やnav要素、section要素といった要素を使用する事で、明示的に文書構造を示すことが出来るようになりました。h1~h6を使用し、適切な見出しの設定を行い、適切な…
こちらのサイトで、SQLの練習をしたいけど、 そもそものSQLを実行する環境構築に手間とりました。 結論としては、 MAMPをインストール phpMyAdmin を開く データーベース名:worldcup2014 を作成 worldcup2014.sql ファイルをインポート で完了。 MAMP のインストール方法は、調べたら出てきます。 phpMyAdminは、MAMPを起動して画面右上の「WebStart」をクリック。 次に「Tools / phpMyAdmin」を選択 次に、インポートの前に、データーベース名:worldcup2014 を作成する 最後に、worldcup2014.sql…
(2022/7/4 サブブログよりサルベージ) 目一杯に欲張りに 思いつくままコーディネイトした 1000% アリエナイ 自分になっておいでよ In the dream 目印は最高に可愛い笑顔 失敗したって平気だよ キミと 僕ら ヒミツの In the dream あんすたではSwitchPのわたしです。上の歌詞は今最新の楽曲、「A little bit UP!!」より。最初に貼った試聴動画から聴けるよ。 先日スタライ6thが終幕しました。1stから通いつめているスタライですが、今回は幕張から大阪まで全公演現地参戦を果たしました。いわゆる全通というやつ。 SwitchP兼KnightsP兼Ma…
なんとか馬力で、Java初級を修了し、サーバーサイドのPHP言語に進みました。 「PHP学習にはWEBサーバー「Apach」とデータベース「MySQL」が搭載された「MAMP」というソフトを使います」ということです。 無謀ついでに、Webサービスのインフラ基盤の設計・構築と監視ツールの設定・運用についても、並行して学ぶことにしました。 なんか楽しみです。
身繕い 今日の一句 手花火を付けて別れの駐車場 浮浪雀 今日の3択。はだしで逃げる、の意味は? プロ級の腕前・大したことない・ぼけ。上級者もはだしで逃げ出す、の意味だそうだ。 毎日のノルマ、情報の課題、今日は発展的プログラム2。乱数と関数。これが済んで、もう8月も半ばを過ぎる。できるのはいまのうちだ、と昨年11月からの懸念事項に取り掛かる。せっかく課金して導入したMAMP PRO。これでデータベースの簡易型を動かして、動作確認して、そのデータ形式を見て、旧ぱーこシティを導入する。それができれば、これを本家として続ける、というプラン。 hrmlは当然見える。phpも見える。cgiが動かない。まず…