概要
中古ノート買ってみた。
wsl1のubuntu18.04にphpliteadmin入れてみた。
手順
phpLiteAdmin_v1-9-8-2.zip をダウンロード、解凍。
# curl -OL https://bitbucket.org/phpliteadmin/public/downloads/phpLiteAdmin_v1-9-8-2.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
100 59391 100 59391 0 0 15016 0 0:00:03 0:00:03 --:--:-- 53457
# unzip -d phpLiteAdmin phpLiteAdmin_v1-9-8-2.zip
Archive: phpLiteAdmin_v1-9-8-2.zip
inflating: phpLiteAdmin/phpliteadmin.config.sample.php
inflating: phpLiteAdmin/phpliteadmin.php
inflating: phpLiteAdmin/readme.md
設置
phpliteadmin.config.sample.php -> /var/www/html/phpliteadmin.config.php
phpliteadmin.php -> /var/www/html/phpliteadmin.php
errorでた。
Fatal error: Uncaught Error: Call to undefined function mb_strlen() in /var/www/html/phpliteadmin.php:4534 Stack trace: #0 /var/www/html/phpliteadmin.php(1992): Database->print_db_list() #1 {main} thrown in /var/www/html/phpliteadmin.php on line 4534
対策
# apt install php-mbstring
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
php7.2-mbstring
The following NEW packages will be installed:
php-mbstring php7.2-mbstring
0 upgraded, 2 newly installed, 0 to remove and 23 not upgraded.
Need to get 486 kB of archives.
After this operation, 1723 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 php7.2-mbstring amd64 7.2.24-0ubuntu0.18.04.17 [484 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/universe amd64 php-mbstring all 1:7.2+60ubuntu1 [2008 B]
Fetched 486 kB in 5s (104 kB/s)
Selecting previously unselected package php7.2-mbstring.
(Reading database ... 37393 files and directories currently installed.)
Preparing to unpack .../php7.2-mbstring_7.2.24-0ubuntu0.18.04.17_amd64.deb ...
Unpacking php7.2-mbstring (7.2.24-0ubuntu0.18.04.17) ...
Selecting previously unselected package php-mbstring.
Preparing to unpack .../php-mbstring_1%3a7.2+60ubuntu1_all.deb ...
Unpacking php-mbstring (1:7.2+60ubuntu1) ...
Setting up php7.2-mbstring (7.2.24-0ubuntu0.18.04.17) ...
Creating config file /etc/php/7.2/mods-available/mbstring.ini with new version
Setting up php-mbstring (1:7.2+60ubuntu1) ...
Processing triggers for libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.17) ...
さらにエラー
# a2enmod mbstring
ERROR: Module mbstring does not exist!
さらに対策
# a2enmod php7.2
写真
以上。
