[Ubuntu] PHPをインストール、Composer設定する方法
こんにちは。明月です。
前述でUbuntuでApache2をインストールする方法に関して投稿しました。
link - [Ubuntu] Apache2をインストールする方法
UbuntuでPHPをインストールする方法は難しくないです。設定は少し必要ですが。
先にapt-getにレポジトリを追加してインストールしましょう。
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.2
link - https://www.liquidweb.com/kb/install-php-7-2-ubuntu-16-04/
ターミナルでapt repositoryを登録してphp 7.2をインストールすればできます。
Ubuntuではapache2のPHP設定が別に必要ないです。これでPHPのインストールは完了です。
apache2のドキュメントパスを修正します。
「/etc/apache2/sites-enabled」フォルダの「000-default.conf」のファイルを修正します。
000-default.conf
DocumentRoot /home/htdocs
<Directory /home/htdocs/>
Options Indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
そして「/home/htdocs」フォルダに「index.php」ファイルを追加してphpinfo()を作成しましょう。
/home/htdocs/index.php
<?php
phpinfo();
そして「apache2」を再起動して「localhost」で接続しましょう。
phpがインストールされたことを確認できます。そして「php.ini」ファイルが何処にあるかを確認できます。
PHPが完了しましたから、composerをインストールしましょう。
先、curlをインストールしましょう。
sudo apt-get install curl
そしてcurlのインストールファイルをダウンロードしてインストールします。
curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
rm composer-setup.php
link - https://getcomposer.org/download/
ここまでcomposerはセット完了しました。
簡単にライブラリを一つ連携して使用してみましょう。
php用composerレポジトリは下記通りです。
link - https://packagist.org/
javaのmavenレポジトリに比べると少し片付けれている雰囲気ではないけど、必要な情報はすべてあるので、良いサイトです。
先、検索テキストにCarbonと言うことで検索してみましょう。参考にCarbonはPHPでデートフォマットを使えるライブラリです。(date関数があるのに?)
それでよく使える順位で検索させますが、一番上のリストをクリックしましょう。
様々な説明がありますが、我々はこのライブラリが目的ではなく、composerのリンクが目的なので一応Installationの項目を確認しましょう。
こんにちは。明月です。
前述でUbuntuでApache2をインストールする方法に関して投稿しました。
link - [Ubuntu] Apache2をインストールする方法
UbuntuでPHPをインストールする方法は難しくないです。設定は少し必要ですが。
先にapt-getにレポジトリを追加してインストールしましょう。
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.2
link - https://www.liquidweb.com/kb/install-php-7-2-ubuntu-16-04/
ターミナルでapt repositoryを登録してphp 7.2をインストールすればできます。
Ubuntuではapache2のPHP設定が別に必要ないです。これでPHPのインストールは完了です。
apache2のドキュメントパスを修正します。
「/etc/apache2/sites-enabled」フォルダの「000-default.conf」のファイルを修正します。
000-default.conf
DocumentRoot /home/htdocs
<Directory /home/htdocs/>
Options Indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
そして「/home/htdocs」フォルダに「index.php」ファイルを追加してphpinfo()を作成しましょう。
/home/htdocs/index.php
<?php
phpinfo();
そして「apache2」を再起動して「localhost」で接続しましょう。
##005##
phpがインストールされたことを確認できます。そして「php.ini」ファイルが何処にあるかを確認できます。
PHPが完了しましたから、composerをインストールしましょう。
先、curlをインストールしましょう。
sudo apt-get install curl
そしてcurlのインストールファイルをダウンロードしてインストールします。
curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
rm composer-setup.php
link - https://getcomposer.org/download/
ここまでcomposerはセット完了しました。
簡単にライブラリを一つ連携して使用してみましょう。
php用composerレポジトリは下記通りです。
link - https://packagist.org/
javaのmavenレポジトリに比べると少し片付けれている雰囲気ではないけど、必要な情報はすべてあるので、良いサイトです。
先、検索テキストにCarbonと言うことで検索してみましょう。参考にCarbonはPHPでデートフォマットを使えるライブラリです。(date関数があるのに?)
それでよく使える順位で検索させますが、一番上のリストをクリックしましょう。
様々な説明がありますが、我々はこのライブラリが目的ではなく、composerのリンクが目的なので一応Installationの項目を確認しましょう。
その後、「composer.json」を作成しましょう。
そして「composer install」で当該なレポジトリをタウンロードしましょう。
これでインストールが完了したらしいです。ダウンロードしたライブラリを使ってみましょう。
<?php
require_once 'vendor/autoload.php';
use Carbon\Carbon;
$dt = Carbon::now();
$format = Carbon::createFromFormat('Y-m-d H:i:s', $dt);
echo $format;
作成が完了されたら「localhost」で確認しましょう。
これでUbuntuでPHPとcomposerが使用できるので、開発環境のセットは完了ですね。
="width: 848px;">その後、「composer.json」を作成しましょう。
そして「composer install」で当該なレポジトリをタウンロードしましょう。
これでインストールが完了したらしいです。ダウンロードしたライブラリを使ってみましょう。
<?php
require_once 'vendor/autoload.php';
use Carbon\Carbon;
$dt = Carbon::now();
$format = Carbon::createFromFormat('Y-m-d H:i:s', $dt);
echo $format;
作成が完了されたら「localhost」で確認しましょう。
これでUbuntuでPHPとcomposerが使用できるので、開発環境のセットは完了ですね。
- [CentOS] Redisデータベースをインストールする方法とコマンドを使い方2022/02/14 18:33:07
- [CentOS] Linux環境(CentOS)でCassandra(NoSQL DB)をインストールする方法(DBeaverブラウザでNoSQL使い方)2021/11/12 17:33:58
- [CentOs] ジェンキンス(Jenkins)をインストールする方法2021/10/18 18:28:58
- [Ubuntu] PHPをインストール、Composer設定する方法2019/11/13 07:32:21
- [Ubuntu] テーマ(Arc)を変更する方法(tweak)2019/11/12 07:32:13
- [Ubuntu] Apache2をインストールする方法2019/11/11 07:28:28
- [Ubuntu] 「acquire the dpkg frontend lock」のエラーを解決方法2019/11/10 22:19:34
- [Ubuntu] JavaインストールとEclipseをインストールする方法2019/11/08 07:29:55
- [Ubuntu] MariaDB(Mysql)をインストールする方法2019/11/07 07:50:58
- [Ubuntu] Chromeをインストールする方法2019/11/06 19:48:19
- [CentOS] YUMについて、YUMが出来ない場合処理方法2019/11/05 07:17:58
- check2024/04/10 19:03:53
- [Java] 64.Spring bootとReactを連結する方法(Buildする方法)2022/03/25 21:02:18
- [Javascript] Node.jsをインストールしてReactを使う方法2022/03/23 18:01:34
- [Java] 63. Spring bootでcronスケジューラとComponentアノテーション2022/03/16 18:57:30
- [Java] 62. Spring bootでWeb-Filterを設定する方法(Spring Security)2022/03/15 22:16:37
- [Java] JWT(Json Web Token)を発行、確認する方法2022/03/14 19:12:58
- [Java] 61. Spring bootでRedisデータベースを利用してセッションクラスタリング設定する方法2022/03/01 18:20:52
- [Java] 60. Spring bootでApacheの連結とロードバランシングを設定する方法2022/02/28 18:45:48
- [Java] 59. Spring bootのJPAでEntityManagerを使い方2022/02/25 18:27:48
- [Java] 58. EclipseでSpring bootのJPAを設定する方法2022/02/23 18:11:10
- [Java] 57. EclipseでSpring bootを設定する方法2022/02/22 19:04:49
- [Python] Redisデータベースに接続して使い方2022/02/21 18:23:49
- [Java] Redisデータベースを接続して使い方(Jedisライブラリ)2022/02/16 18:13:17
- [C#] Redisのデータベースを接続して使い方2022/02/15 18:46:09
- [CentOS] Redisデータベースをインストールする方法とコマンドを使い方2022/02/14 18:33:07