PHPで、GD Graphics Libraryを使う
PHPでPostgreSQLを利用できるようにするには
PHPからデータベース
いくつかのデータベースをPHPからアクセスすることができます
PostgreSQLの利用
今回は、PostgreSQLを利用するようにしましょう
PHPからは、PDO (PHP Data Object) を利用して操作できます
参考
AlmaLinuxに、PostgreSQLをインスト
Windows10から、sambaにアクセスできない場合の対応法
アクセスできない
Windows10のいつぞやのUpdateにて、PINの要求が必須になってしまいました
PINの登録してしまったあと、
いままで、アクセスできていた samba にアクセスできなくなることがあります
(私の環境では、PINもアカウント認証でも、にっちもさっちもアクセスできなくなりましたね・・・^^;)
対応法
コマンドプロンプトを起動します
#net use \\サーバIPアドレス
と入力すると
C:\Users\******>net use \\192.168.0.101
\\192.168.0.101 のパスワードが無効です。'192.168.0.101' のユーザー名を入力してください: *****
192.168.0.101 のパスワードを入力してください: *****
コマンドは正常に終了しました。
という形で、パスワードが求められますので、ユーザとパスワードを通すと
エクスプローラーでアクセスできるようになります
おまけ
この設定は、
#net use ネットワーク名 /delete
で削除できます
また、端末を再起動するとクリアされます
AlmaLinux 8 のapacheでphpを実行させるには
方法
方法は3つあるよう
apacheモジュールを使う場合
私の環境では
/etc/httpd/conf.modules.d/20-php.conf:# Cannot load both php5, php7 and php modules
/etc/httpd/conf.modules.d/20-php.conf:<IfModule !mod_php5.c>
/etc/httpd/conf.modules.d/20-php.conf: <IfModule !mod_php7.c>
/etc/httpd/conf.modules.d/20-php.conf: LoadModule php_module modules/libphp.so
と、バージョン5 と 7 のようで、php自体は、8のため、動作しない
fpmを使う
#dnf install php-fpm
#systemctl start php-fpm
確認
/var/www/html/info.php
<?php
phpinfo();
?>
AlmaLinux 8 にPostgreSQLをインストール
バージョンを確認
#dnf module list postgresql
私の環境では、複数設定されていました
Last metadata expiration check: 0:56:32 ago on Sun Jun 11 13:14:29 2023.
AlmaLinux 8 - AppStream
Name Stream Profiles Summary
postgresql 9.6 client, server [d] PostgreSQL server and client module
postgresql 10 [d] client, server [d] PostgreSQL server and client module
postgresql 12 client, server [d] PostgreSQL server and client module
postgresql 13 client, server [d] PostgreSQL server and client module
postgresql 15 client, server [d] PostgreSQL server and client module
バージョンを変更
#dnf module enable postgresql:9.6
インストール
#dnf install postgresql postgresql-server
#su - postgres
$initdb
$exit
#systemctl enable postgresql
#systemctl start postgresql