カテゴリー
php

xserverでphpとかのパスを通す方法

xserverでphpやpythonのコマンドパスは

xserver コマンドパス一覧

の通りですが、これををいちいち

/usr/bin/php7.4

とか絶対パスを指定しなくて済む方法をメモしておきます。

確認環境:

xserver X10プラン

1.ホームディレクトリに「bin」フォルダを作成

mkdir $HOME/bin

2.シンボリックリンクを作成する

例1)PHP7.3を指定する場合

ln -s /usr/bin/php7.3 $HOME/bin/php

例2)Python3.6を指定する場合

ln -s /usr/bin/python3.6 $HOME/bin/python

確認としては「bin」フォルダで

ls -al

して、こんなふうにシンボリックリンクが表示されれば成功です。

なお、シンボリックリンクの削除は

上の例の場合なら、~/binに移動して

unlink php

でできます。

3.bashrcにパスを通す記述を追記

viエディタで.bashrcファイルを起動する

viエディタの使い方はこちらを参考に

vi ~/.bashrc

.bashrcファイルの最終行に以下を追加して保存

export PATH=$HOME/bin:$PATH

4.変更内容を反映させる

source ~/.bashrc

5.反映されているかを確認

設定した内容が反映されているか

phpの場合、以下のコマンドでバージョンが表示されればOKです。

php -v

pythonの場合、以下のコマンドでPython対話シェルが起動すればOKです。

python

カテゴリー
Laravel

Bulmaのハンバーガーメニューが出ない

確認環境

Mac OS

Bulma

Laravel 5.7

XServer

XserverにLaravelをインストールしました。

レスポンシブWebサイトにしたいので、Bulma(ブーマ)を使ってみました。

しかし、navbarのハンバーガーメニューをクリックしてもメニューがなぜか表示されませんでした。

調べてみた結果、公式サイトでは、npmを使ってBulmaのパッケージをインストールすることを推奨しているのですが、私はこの方法でBulmaを使用していないので、どうもそれが原因みたいです。

なので、

以下のように修正してみました。