windows10 64ビット
Apache/2.4.46 (Win64) PHP/7.4.10
での出来事
IFFFT対応から脱却のために、まず
ApacheとPHPをローカルで稼働させて次々とPHP化しようとしたが
curlで詰まった!
そこでphpの設定が、 PHP 5.2.0の時代から累積されているので
ここで整理した
Apacheには、
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
nghttp2.dll
が存在する。
PHPのバージョンは同様だが、今後の依存を考えて別途設定した。
————————————————–
httpd.conf
LoadFile “C:/tool/apa24/php/libssh2.dll”
LoadFile “C:/tool/apa24/php/libcrypto-1_1-x64.dll”
LoadFile “C:/tool/apa24/php/libssl-1_1-x64.dll”
LoadFile “C:/tool/apa24/php/nghttp2.dll”
————————————————–
php.ini
zend.exception_ignore_args = off
expose_php = on
max_execution_time = 30
max_input_vars = 1000
upload_max_filesize = 64M
post_max_size = 128M
memory_limit = 256M
error_reporting = E_ALL
display_errors = on
display_startup_errors = on
log_errors = on
error_log = /var/log/php/php-error.log
default_charset = UTF-8
Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
結局のところ、ここの赤を入れてやれば動作する!
本来であればパスを設定すれば良いが公開はサーバを借りているため関係が無い。
;extension=curl
extension=’C:\tool\apa24\php\ext\php_sqlite3.dll’
extension=pgsql
extension=’C:\tool\apa24\php\ext\php_curl.dll’
[Date]
date.timezone = Asia/Tokyo
[mysqlnd]
mysqlnd.collect_memory_statistics = on
[Assertion]
zend.assertions = 1
[mbstring]
mbstring.language = Japanese
————————————————–

OKできた。
(^^♪




