【勉強進捗】ウェブカツ!! PHP・MySQL部 lesson11 part1
お久しぶりの投稿となってしまいました。
自分、ブログ書くの向いていないんじゃないかと本気で考えましたが
とりあえずこのブログは残しておいて気が向いたときに更新する感じで良いかなと思います。
さて、先日のエラー
'php'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはパッチ ファイルとして認識されていません。
ですが、意味が分かりました。PCがプログラムを探そうとしたけど見当たらなかったよって事だったんですね。
まぁ結果的には、XAMPPコンパネを「管理者権限で実行」していなかったから、というのが原因でした…。
XAMPP立ち上げたらちゃんと「管理者権限で起動してないよ」的なメッセージ出てました。(何度もApacheやらMySQLやらを起動→停止繰り返してたんでそのメッセージが埋もれてしまってましたね。)
そしてデバッグ環境はまだ構築できてません。おそらくウェブカツlessonを進めていくとデバッグ環境の設定を教えてくれる?と思うのでその時まで温存していきます。。
ちなみに先日はCSSと格闘していました。
formタグsubmitタイプに「float:right」を指定して右寄せしてたのですが、
その下に来るはずのaタグリンクがsubmitボタンの横に並んでしまうという…!!
aタグに「clear:both」とか「overflow:hidden」とか指定してみたけど変わらず。
正解は「clear:right」でしたね。
気づけばそりゃそうかってなるけど気づくまではいろんなブログ漁って迷宮入りしてました。片っ端から試していく感じで。
まだまだ初心者でコード書く量が足りてませんね。私はいつもCSSに悩まされている気がします…。
なんとか半年後の2019/05あたりには無事ウェブカツを卒業して卒業証書を手に入れたい。稼げるエンジニアを目指す・・・!
ウェブカツに出会ってよかったと思います。気になる方はリンク貼っておくので一度見に行ってみてください。
(ここからは完全なるひとりごと)
今の職場が大人の事情で2019/10頃まで抜けられなさそうだから
その期間に副業として少しずつ案件ゲット出来れば理想。
フロントエンジニアとしてサーバ構築なども経験してみたい気もする。
上司にも、ぜひ構築を経験してほしいって言われたし(笑)
なのでまだ方向性は決まっておらず。
でも将来的には稼げるエンジニアになりたいのでやっぱり常駐して経歴積んだ方が良さそうなのかな。
札幌にUターンしたいからフロントエンジニアは都内で経験してWEBエンジニア(常駐)は北海道で経験してっていう何とも都合の良い話にはならないだろうか(笑)
札幌はきっと案件が少ないんだろうなとはちょっと思ってる。
でもWEB系の会社はいくつもあるから、ポートフォリオとかクラウドソーシングで少しずつ案件捌いて実績作れば何とか入れるんじゃないだろうか。
と、まぁ色々考えたところでスキルも実績もない自分のただの妄想にしか過ぎない。
やることやってそのポジションに立った時に考えよう。
【xampp備忘録】インストールから環境変数設定まで
xamppの設定に小一時間ほど悩まされたので、
同じように悩んでる方の助けになれば。また自分用の備忘録として。
今回やろうとしてたことは「PHP言語でデバッグ作業をしたい。」
デバッグには「xampp」なるものが必須であることを理解したためインストールまで完了。
インストール終わったらxamppに含まれてるphpのバージョンを確認しようと
php -v
コマンドを実行。
すると
'php'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはパッチ ファイルとして認識されていません。
・・・えっ
色々な方のブログ漁ってみてphp.iniにdellファイル場所の記述が必要だと知り
修正しましたが、同じエラー…。
結果的にxamppの環境変数が設定されてなかったという単純ミス。
(でも公式サイトですらそんな記述なかった気が。そんなの当たり前すぎて書いてないのかな・・・
あと特にphp.iniファイルいじらなくても普通に動いてるっぽい?)
めんどかったのでコンパネから環境変数を追加して再度コマンドを実施。
PHP 7.3.0 (cli) (built: Dec 6 2018 02:17:00) ( ZTS MSVC15 (Visual C++ 2017) x86 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
出ました!!!良かった!!
(環境変数追加してからコマンドプロンプト再起動かけてなくて設定適用されずにちょっと悩んだのは割愛…(笑))
ちなみにコマンドプロンプトからphpとかMySQLを操作したい場合はさらに
c:\xampp\perl\bin\
c:\xampp\mysql\bin\
を追加すると良いみたい。私は今回は必要ないので追加してませんが。
さて、これでxamppは無事にインストールされたってことだよね。
今回やりたいのはあくまでもPHPのデバッグなので、これからが本番です。
PHPのデバッグ作業にxamppが必須ってことにたどり着くまで色々さまよったので
インストールしたエディタがEclipseとVSCodeとatomとBrackets…(笑)
どれを使うのにもxamppは必要でしたね。使わないエディタは明日アンインストールしておきます。。
というわけでデバッグ作業は後日。