•   Login
  •  
  •   Rss
  •   Rss2.0
  •   ATOM1.0
  •   Admin
  •   Top
  •   Home

Debian GNU/Linux アップグレードの余波 その3)
;extension=gettext。
phpmyadminを設定する途中で、今度は、PHP自身が癇癪もちになりました(笑)
ブログの管理画面を開くと、何故か文字列がダダ漏れ(笑)

これはいかん!と思ってすぐに対策本部を設置!
早速いつものおたすけサイトを見ながら解決していきました。

PHPスクリプトを利用する

見たまんま入れていくだけで、おまじないとしてphp.iniにちょこっとコメントアウトを外しておきました。
hoge@samurai:~# vi /etc/php/7.3/apache2/php.ini
"/etc/php/7.3/apache2/php.ini" 1945L, 72293C▽ ;
;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
extension=mbstring ← 「;」を外す
;extension=exif ; Must be after mbstring as it depends on it
【以下略】


それでも、次のようなエラーが吐かれてました。
PHP Fatal error: Uncaught Error: Call to undefined function mysqli_connect()

どうやら、phpで動かすmysqlが入っていないことが判明。それもインストールします。

hoge@samurai:~# apt -y install php-mysql
パッケージリストを読み込んでいます... 0%パッケージリストを読み込んでいます... 100%パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 0% 依存関係ツリーを作成しています... 0%依存関係ツリーを作成しています... 50%依存関係ツリーを作成しています... 50%依存関係ツリーを作成しています
状態情報を読み取っています... 0%状態情報を読み取っています... 0%状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
php7.3-mysql
以下のパッケージが新たにインストールされます:
php-mysql php7.3-mysql
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
125 kB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 470 kB のディスク容量が消費されます。

以前に未選択のパッケージ php7.3-mysql を選択しています。
(データベースを読み込んでいます ... (データベースを読み込んでいます ... 5%(データベースを読み込んでいます ... 10%(データベースを読み込んでいます ... 15%(データベースを読み込んでいます ... 20%(データベースを読み込んでいます ... 25%(データベースを読み込んでいます ... 30%(データベースを読み込んでいます ... 35%(データベースを読み込んでいます ... 40%(データベースを読み込んでいます ... 45%(データベースを読み込んでいます ... 50%(データベースを読み込んでいます ... 55%(データベースを読み込んでいます ... 60%(データベースを読み込んでいます ... 65%(データベースを読み込んでいます ... 70%(データベースを読み込んでいます ... 75%(データベースを読み込んでいます ... 80%(データベースを読み込んでいます ... 85%(データベースを読み込んでいます ... 90%(データベースを読み込んでいます ... 95%(データベースを読み込んでいます ... 100%(データベースを読み込んでいます ... 現在 127666 個のファイルとディレクトリがインストールされています。)
.../php7.3-mysql_7.3.14-1~deb10u1_amd64.deb を展開する準備をしています ...
進捗: [ 0%] [............................................................] 進捗: [ 11%] [######......................................................] php7.3-mysql (7.3.14-1~deb10u1) を展開しています...
進捗: [ 22%] [#############...............................................] 以前に未選択のパッケージ php-mysql を選択しています。
.../php-mysql_2%3a7.3+69_all.deb を展開する準備をしています ...
進捗: [ 33%] [###################.........................................] php-mysql (2:7.3+69) を展開しています...
進捗: [ 44%] [##########################..................................] php7.3-mysql (7.3.14-1~deb10u1) を設定しています ...
進捗: [ 56%] [#################################...........................] 進捗: [ 67%] [#######################################.....................] php-mysql (2:7.3+69) を設定しています ...
進捗: [ 78%] [##############################################..............] 進捗: [ 89%] [#####################################################.......] libapache2-mod-php7.3 (7.3.14-1~deb10u1) のトリガを処理しています ...



ここまで来て、何やらphpの高速化が出来る記事を読んだので、これもついでにやっちゃおうと決意します。
Apache2 : PHP + PHP-FPM


これで、ブログがちゃんと表示されることを確認。
そして、今まで処理時間が最大で2秒くらいかかっていたのが、0.5秒以内に収まるようになりました。
ちょっと嬉しい。。。
改善且つ改良ですね。
ここのサイトは本当に役立つことが綺麗にまとまっていて嬉しい。
要望を上げるなら、Opendkim と Opendmarc の設定方法も作成してくれると嬉しいかな。


記事を評価してください(★1つ=悪い、★5つ=良い)
この記事の平均評価: 未評価 (0人)
Posted by いぐぅ 06:00 | システム::linux | comments (0) | trackback (0)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30