記事一覧

Windows + Vagrant(VirtualBox)の共有フォルダにシンボリックリンクが作成できなくて困った

困ったPythonで仮想環境(venv)を作成しようとしたらエラーがでた。 Protocol error: 'lib' -> '/vagrant_data/venv/lib64' 調べてみるとWindows + Vagrant(VirtualBox)の…

みさき
2年前
1

pipでmysqlclientをいれようとしたらエラーが出た(OSError: mysql_config not found)

前にPythonをインストールした環境でDjangoのチュートリアルを進めようと思ったらmysqlclientが必要そうなので、入れようとしたらエラーが出た (Pythonをインストールした…

みさき
2年前

AlmaLinuxにGunicornいれてみた

いつものお勉強用AlmaLinuxにPythonを入れ終わったので、今度はGunicorn(Green Unicorn)を入れてみた Gunicornとは1. インストールpip install gunicorn (余談) 私がPyth…

みさき
2年前

Composerのインストール

PHP拡張機能を追加したけど、Composerをインストールしていなかったので、インストールする (追加した拡張機能) 1. composer-setup.phpのダウンロードphp -r "copy('http…

みさき
2年前

AlmaLinuxにPythonいれてみた

1. インストール可能なPythonを検索 Python3.9系を探しました。 dnf search python39 2. インストールdnf -y install python39 python39-devel

みさき
2年前

PHP-FPMのインストール

前につくった環境にPHP-FPMを導入する (PHP-FPMとは) PHP-FPM入れるメリットってなんだろう? 商用のサービスで利用したことないから実感がわかない。 Nginx + PHPだっ…

みさき
2年前

Laravelに必要なPHP拡張機能の追加

前にインストールしたPHPをLaravelのサーバ要件を満たすための対応 (前にインストールしたPHP) (Laravel 8.xのサーバ要件) 1. PHP7.3以上であることphp -v [root@local…

みさき
2年前

AlmaLinuxにLEMP環境作ってみた

CentOSのプロジェクトが2021年末に終了するので、代替のOSを探し中 この世界に入ったときからRed Hat系ばかりなので、今からDebian系やSlackware系にするのは少し気が重い…

みさき
2年前

AlmaLinuxにLEMP環境作ってみた(MySQL)

1. リポジトリの追加dnf localinstall https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm 2. リポジトリが追加できているか確認 ls -l /etc/yum.rep…

みさき
2年前

AlmaLinuxにLEMP環境作ってみた(PHP)

1. リポジトリの追加dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmdnf install https://rpms.remirepo.net/enterprise/remi-relea

みさき
2年前

AlmaLinuxにLEMP環境作ってみた(Nginx)

1. インストールするモジュールの確認dnf search nginx 2. Nginxのインストールdnf install nginx NginxってAppStreamからインストールするのとNginx公式のMainLineから…

みさき
2年前

Windows + Vagrant(VirtualBox)の共有フォルダにシンボリックリンクが作成できなくて困った

困ったPythonで仮想環境(venv)を作成しようとしたらエラーがでた。

Protocol error: 'lib' -> '/vagrant_data/venv/lib64'

調べてみるとWindows + Vagrant(VirtualBox)の共有フォルダ上にシンボリックリンクを作成しようとしてエラーが発生したみたい。

共有フォルダの権限の問題を見直してみたり、管理者権限でVagra

もっとみる

pipでmysqlclientをいれようとしたらエラーが出た(OSError: mysql_config not found)

前にPythonをインストールした環境でDjangoのチュートリアルを進めようと思ったらmysqlclientが必要そうなので、入れようとしたらエラーが出た

(Pythonをインストールした環境)

エラーの発生状況インストール時のエラーはこんな感じ

原因調べてみると「mysql-devel」がインストールされていないだけでした…

$ dnf list --installed | grep

もっとみる

AlmaLinuxにGunicornいれてみた

いつものお勉強用AlmaLinuxにPythonを入れ終わったので、今度はGunicorn(Green Unicorn)を入れてみた

Gunicornとは1. インストールpip install gunicorn

(余談)
私がPythonをインストールした後には「pip-3」と「pip3」が利用できるようになっていて、どちらも同じものでした。

他のバージョンのPythonと共存することもな

もっとみる

Composerのインストール

PHP拡張機能を追加したけど、Composerをインストールしていなかったので、インストールする

(追加した拡張機能)

1. composer-setup.phpのダウンロードphp -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

2. ファイルの改ざんチェックphp -r "if (hash_fil

もっとみる

AlmaLinuxにPythonいれてみた

1. インストール可能なPythonを検索
Python3.9系を探しました。

dnf search python39

2. インストールdnf -y install python39 python39-devel

PHP-FPMのインストール

前につくった環境にPHP-FPMを導入する

(PHP-FPMとは)

PHP-FPM入れるメリットってなんだろう?
商用のサービスで利用したことないから実感がわかない。

Nginx + PHPだったら入れる必要があるからいれるし、Apache使うんだったらmod_phpでもOKだし。

「FastCGIっていうくらいだから早いんでしょう。」、「プロセス数が制限できる」、「サーバのリソース(主に

もっとみる

Laravelに必要なPHP拡張機能の追加

前にインストールしたPHPをLaravelのサーバ要件を満たすための対応

(前にインストールしたPHP)

(Laravel 8.xのサーバ要件)

1. PHP7.3以上であることphp -v

[root@localhost ~]# php -v
PHP 8.0.8 (cli) (built: Jun 29 2021 07:41:19) ( NTS gcc x86_64 )
Copyrigh

もっとみる

AlmaLinuxにLEMP環境作ってみた

CentOSのプロジェクトが2021年末に終了するので、代替のOSを探し中

この世界に入ったときからRed Hat系ばかりなので、今からDebian系やSlackware系にするのは少し気が重い…

なので、勉強がてらAlmaLinux上にLEMP(Linux + Nginx + MySQL + PHP)環境を作ってみる。

今回やること ・MySQLのインストール
 ・PHPのインストール
 

もっとみる

AlmaLinuxにLEMP環境作ってみた(MySQL)

1. リポジトリの追加dnf localinstall https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

2. リポジトリが追加できているか確認
ls -l /etc/yum.repos.d

2つが追加されていればOK
 ・mysql-community.repo
 ・mysql-community-sou

もっとみる

AlmaLinuxにLEMP環境作ってみた(Nginx)

1. インストールするモジュールの確認dnf search nginx

2. Nginxのインストールdnf install nginx

NginxってAppStreamからインストールするのとNginx公式のMainLineからインストールするのってどっちがいいんだろう?
今回は特に考えず、AppStreamからインストールしました。

Nginx公式リポジトリからインストールする場合は下記

もっとみる