UbuntuはPHPとPHPNginxの設定方法をインストールします

最近PHPプロジェクトを引き継ぎました。これまでPHPを行ったことがないので、PHP環境の構築から学び始め、UbuntuにPHPをインストールする方法についてのチュートリアルを作成しました。

1.レガシーPHPパッケージを削除します

sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
sudo apt autoremove

2、PPAを追加

sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get update

3、PHPをインストールします

PHP5.6バージョン

sudo apt-get install php5.6 php5.6-cli
sudo apt-get install php5.6-dev php5.6-fpm php5.6-cgi
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-gd php5.6-curl php5.6-memcache

PHP7.1バージョン

sudo apt-get install php7.1 php7.1-cli
sudo apt-get install php7.1-dev php7.1-fpm php7.1-cgi
sudo apt-get install php7.1-mysql php7.1-gd php7.1-curl php7.1-memcache

4、Nginx構成

# Pass all .php files onto a php-fpm/php-fcgi server.
location ~[^/]\.php(/|$){
 fastcgi_split_path_info ^(.+?\.php)(/.*)$;if(!-f $document_root$fastcgi_script_name){return404;}
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 # fastcgi_pass unix:/run/php/php5.6-fpm.sock;
 fastcgi_pass unix:/run/php/php7.1-fpm.sock;
 fastcgi_index index.php;
 include fastcgi_params;}

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

Recommended Posts

UbuntuはPHPとPHPNginxの設定方法をインストールします
Ubuntu16.04のインストールとSVNの構成
Nginxのインストールと構成のロード(ubuntu12.04)
Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法
ubuntuインストールnginxサーバー
[Linux] ubuntuは構成vsftpdをインストールし、ディレクトリをロックします
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
ubuntu18.04python3.8をコンパイルしてインストールします
Ubuntu16.04のインストールと簡単な構成
Ubuntu16.04VMwareのインストールとアンインストール-Workstation14
UbuntuPostgreSQLのインストールと構成
[毎日] php pdo拡張機能をインストールし、ubuntuの下にデータベースをインポートします
CentOS8インストールGitと基本構成
Ubuntu環境変数とADB構成
Ubuntu20.04にNginxをインストールする方法
CentOS 7はNginx、PHP、MySQLパッケージをインストールします
UbuntuにMySQLをインストールして構成する
Ubuntu18.04インストールSogou入力方法に関する注意事項
CentOS6.xはNginxをコンパイルしてインストールします
UbuntuにDockerをインストールして構成する
CentOS7.2およびNginx構成仮想ホスト
Ubuntu16.04構成OpenCV3.4.2と基本的な使用法
UbuntuにGerritをインストールしてデプロイする
Ubuntu16.04にnodejsとnpmをインストールします
Ubuntu16にSogou入力メソッドをインストールします
Ubuntu20.04にNginxをインストールする方法
Ubuntu19.1のインストールと構成中国の環境
Ubuntu16.04にNginxをインストールする方法
Ubuntuインストール後の構成と美化(1)
Centosはphp73fast cgi + nginxをインストールします
Nginx-ubuntuはNginxをインストールし、httpsを構成します
Ubuntu構成ソースとインストールソフトウェア
UbuntuでQEMUをコンパイルしてインストールします
[毎日] Win10はubuntuサブシステムを開いてインストールします
UbuntuはElasticsearchとelasticsearch-analysis-ikワードセグメンテーションをインストールします
ubuntuでのJDK環境変数の構成方法
ubuntuと基本的な使用法にdockerをインストールします
Ubuntu環境でのNginxのインストールと展開
Ubuntuにフォントをインストールし、デフォルトのフォントを切り替えます
Ubuntu18.04ソースコードはffmpeg4.1をコンパイルしてインストールします
国内ソースを置き換えるUbuntu17.04構成方法
Ubuntu Kylin14.04にSogou入力メソッドをインストールします
UbuntuにCUDAとCUDNNをインストールしてアンインストールします
python3およびnginxプロジェクトをubuntu18.04にデプロイします
LinuxはDockerをインストールし、Ubuntuシステムを実行します
Ubuntuインストールftpサーバーと考えられる問題
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
Ubuntu20.04をインストールしてNVIDIAドライバーをインストールする方法
Ubuntu16.04でNginx + PHP 7.0 + MySQL環境を構成します
Ubuntu 16.04 /18.04にPycharmとIpythonをインストールする方法
Ubuntu 16.04にJDKをインストールし、環境変数を構成します
ubuntu18.04初期構成
Ubuntu18.04にGogsをインストールして構成する方法
Centos7.3はnginxをインストールします
ubuntu18.04インストールpython2
Ubuntu18.04にCyberpanelをインストールして構成する方法
ubuntu18.04インストールドッカー
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
ubuntu12.04インストールpython3