0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ubuntu20.04 今更のphp7.3とpearの利用

Last updated at Posted at 2024-11-26

今更ですが、過去のシステムでのpear利用を出来るだけ既存のubuntuで設定してみた覚書。
phpの普及と共に付加されたクラスライブラリのpearは今後利用を利用は考えられないが、現存しているシステムからの移行の為の環境構築としての記載です。
ubuntu20.40での標準構成では、pearが問題なく使えるphp7.3を強制的にインストールし、その環境下にpearをインストールするものです。
今回はkagoya.jpのKAGOYA CLOUD VPSを利用して、ubuntu20.40を選択し構築しました。
一般的なapache及びphpパッケージをインストール。

apt -y install apache2 php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-pgsql php7.3-dev php7.3-mbstring php7.3-zip
update-alternatives --config php
There are 2 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/php8.4   84        auto mode
* 1            /usr/bin/php7.3   73        manual mode
  2            /usr/bin/php8.4   84        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

php7.3に適合するphpmyadminをインストール下記サイトよりwgetする。
https://www.phpmyadmin.net/files/
今回は、Admin-5.2.1-all-languages.tar.gzを指定。
設置場所/usr/shareへ移動。

cd /usr/share
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz
tar -zxvf phpMyAdmin-5.2.1-all-languages.tar.gz
mv phpMyAdmin-5.2.1-all-languages phpmyadmin
chmod -R 0755 phpmyadmin
cp -p ./phpmyadmin/config.sample.inc.php ./phpmyadmin/config.inc.php
cd /etc/apache2/sites-available/
vi phpmyadmin.conf

Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

a2ensite phpmyadmin.conf
systemctl reload apache2
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?