IMUZA.com

<<WordPress(ConoHa)<<はてなブログ

ホーム / Linux / 【Plamo7.1】PHP, MySQL/初期設定(3)

【Plamo7.1】PHP, MySQL/初期設定(3)

2019/06/19 Linux, Plamo

続いて、Plamo Linux 7.1 に PHP と MySQL を入れます。

【Plamo7.1】Webサーバーを立ち上げる/初期設定(2)

  • PHP のインストール
  • PHP のチェック
  • MySQL のインストール
  • pdo_mysql.so を組み込む

PHP のインストール

Php 7.3.4 / 7.1.28 – Plamo Linux にはファイルがありませんでしたので、https://repository.plamolinux.org/pub/linux/Plamo/Plamo-7.x/x86_64/plamo/08_daemons/ からいただきました。バージョンが 7.3.6 になっています。

インストールスクリプトは httpd.conf に LoadModule を書き込んでくれないようですので、手作業で書き加えます。

php7.conf が別ファイルになっていますのでインクルードするように httpd.conf に書き加えます。

$ cat /etc/httpd/extra/php7.conf
LoadModule php7_module        lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

php7.conf はこうなっています。

PHP のチェック

Webサーバーをリスタートし、ルートディレクトリ /srv/httpd/htdocs に phpinfo.php をつくりブラウザからアクセスしてみます。

PHP が組み込まれました。

MySQL のインストール

同様にパッケージファイルをダウンロードしインストールします。

起動スクリプトに実行パーミッションを与えます。ユーザ権限で実行してしまいましたのでエラーになっています。

起動しました。

pdo_mysql.so を組み込む

php.ini に /usr/lib/php/modules/pdo_mysql.so を組み込むように書き加えます。

$ cat /etc/php/php.ini
(略)
extension_dir = "/usr/lib/php/modules"
(略)
extension=pdo_mysql.so
(略)

で、Webサーバーを再起動します。

が、どうしても pdo_mysql.so が組み込まれません。

$ cat /var/log/httpd/error_log
(略)
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/modules/pdo_mysql.so (/usr/lib/php/modules/pdo_mysql.so: undefined symbol: executor_globals), /usr/lib/php/modules/pdo_mysql.so.so (/usr/lib/php/modules/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

んー、いろいろやってみたんですがどうしても組み込まれません。

未解決です。

【Plamo7.1】Webサーバーを立ち上げる/初期設定(2)
【Plamo7.1】PHPをソースからインストール/初期設定(4)
Twitter
Facebook
ブックマーク
LINEで送る

最初のサイドバー

最新記事

2022/06/26

WordPress:Aレコード変更でウェブだけ他サーバへ移転

2022/06/13

WordPress Popular Posts 他のプラグインに変えたほうがいいかも

2022/06/06

WordPress Popular Posts 表示されないを解決する

2022/06/03

WordPress Popular Posts 表示されない(解決だが…)

2022/05/29

WordPress:テーマをゼロから作ってみる(2)

最新記事を一覧で見る

よく読まれている記事

カテゴリー

  • はてなブログ211
  • WebTips108
  • javascript95
  • Joomla!88
  • Windows68
  • CSS62
  • Joomla!更新53
  • Linux49
  • はてなテーマ45
  • Wordpress34
  • Plamo33
  • Google32
  • はてなプラグイン25
  • php18
  • Node.js18
  • Ubuntu16
  • SASS16
  • laravel415
  • cms-style10
  • Chrome10
  • iPhone9
  • Git入門6
  • genesis6
  • Android4
  • Python4
  • ConoHa WING4
  • 静的サイトジェネレーター3
  • Firefox3
  • Blankslate3
  • Docker3
  • SSD3
  • Facebook3
  • スマートフォン3
  • GitHub2
  • Mactype2
  • 映画1
  • rails入門1
  • Twitter1
  • はてなブクマ1
  • youtube1

Footer

My Web Sites

  • @半径とことこ60分
  • そんなには褒めないよ。映画評
  • IMUZA.com
  • GitHub

Another Sites

  • WordPress公式
  • WordPress関数リファレンス
  • PHPマニュアル

Contact Us

  • お問い合わせフォーム
  • Twitter
  • Facebook
  • Feedly

Copyright © 2022 · IMUZA.com