IMUZA.com

Xserver<<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で送る

最初のサイドバー

最新記事

2023/01/26

WordPress:メニューのid,classを整理カスタマイズ

2023/01/19

WordPress:JSON-LD構造化データをプラグインなしで出力

2023/01/11

WordPress:OGPタグをプラグインなしで挿入する

2022/12/27

WordPress:canonicalタグをプラグインなしで制御する

2022/12/21

WordPress:robotsメタタグをプラグインなしで制御する

最新記事を一覧で見る

よく読まれている記事

よく読まれている記事を一覧で見る

カテゴリー

  • はてなブログ214
  • WebTips108
  • javascript98
  • Joomla!88
  • Windows68
  • CSS63
  • Wordpress59
  • Joomla!更新53
  • Linux49
  • はてなテーマ45
  • Plamo33
  • Google32
  • はてなプラグイン25
  • php22
  • Node.js18
  • Ubuntu16
  • SASS16
  • laravel415
  • Chrome11
  • cms-style10
  • iPhone9
  • genesis6
  • ConoHa WING6
  • Git入門6
  • Python5
  • Android5
  • スマートフォン4
  • PC全般4
  • 静的サイトジェネレーター3
  • Firefox3
  • SSD3
  • Facebook3
  • Blankslate3
  • Docker3
  • Mactype2
  • GitHub2
  • youtube1
  • rails入門1
  • Twitter1
  • はてなブクマ1
  • 映画1
  • Xserver1

Footer

My Web Sites

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

Related Sites

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

Contact Us

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

Copyright © 2023 · IMUZA.com