it技術:php
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
it技術:php [2022/09/12 20:38] – [curlが有効にならない] yajuadmin | it技術:php [2022/09/16 17:56] (現在) – yajuadmin | ||
---|---|---|---|
行 22: | 行 22: | ||
var_dump(extension_loaded(' | var_dump(extension_loaded(' | ||
- | [[https:// | + | [[https:// |
==== Deprecate curly brace syntax for accessing array elements and string offsets ==== | ==== Deprecate curly brace syntax for accessing array elements and string offsets ==== | ||
行 36: | 行 36: | ||
| | ||
if($path[0] == '/' | if($path[0] == '/' | ||
- | </ | + | </ |
+ | |||
+ | ==== SQL Serverの接続 ==== | ||
+ | === php.iniの設定 === | ||
+ | php7.4ならphp_sqlsrv_74を選択、phpinfo()のThread Safetyが「enabled」ならスレッドセーフ版を使用する。Apacheはスレッドセーフ版、IISは非スレッドセーフ版でもいい。 | ||
+ | |||
+ | ドライバーを[[https:// | ||
+ | |||
+ | ^スレッドセーフ|php_sqlsrv_74_ts_x64.dll, | ||
+ | ^非スレッドセーフ|php_sqlsrv_74_nts_x64.dll, | ||
+ | |||
+ | <code ini php.ini> | ||
+ | extension=php_pdo_sqlsrv_74_ts_x64.dll | ||
+ | extension=php_sqlsrv_74_ts_x64.dll | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | === エラー ODBC Driver === | ||
+ | < | ||
+ | This extension requires the Microsoft ODBC Driver for SQL Server. | ||
+ | Access the following URL to download the ODBC Driver for SQL Server for x64 | ||
+ | https:// | ||
+ | </ | ||
+ | [[https:// | ||
+ | |||
+ | 【対応】\\ | ||
+ | ODBCドライバーのインスールが必要。\\ | ||
+ | [[https:// | ||
+ | |ODBCドライバーのダウンロード先]] | ||
+ | |||
+ | === エラー SSL Provider === | ||
+ | < | ||
+ | [ODBC Driver 18 for SQL Server]SSL Provider | ||
+ | </ | ||
+ | [[https:// | ||
+ | |||
+ | 【対応】\\ | ||
+ | 接続情報に「TrustServerCertificate=true」を追加する。 | ||
+ | |||
+ | === ログインエラー === | ||
+ | ログインするユーザーがいない。 | ||
+ | |||
+ | 【対応】 | ||
+ | SQL Server側で新規にデータベース「NET_FAQJA」を作成、セキュリティのログインのTEST_SUPPORTプロパティにあるユーザーマッピングで「NET_FAQJA」にチェックを付ける。 | ||
+ | |||
+ | <code php test.php> | ||
+ | <? | ||
+ | /* Specify the server and connection string attributes. */ | ||
+ | $serverName = " | ||
+ | $connectionInfo = array( " | ||
+ | |||
+ | /* Connect using Windows Authentication. */ | ||
+ | $conn = sqlsrv_connect( $serverName, | ||
+ | if( $conn === false ) | ||
+ | { | ||
+ | echo " | ||
+ | die( print_r( sqlsrv_errors(), | ||
+ | } | ||
+ | sqlsrv_close( $conn); | ||
+ | ?> | ||
+ | </ |
it技術/php.1662982695.txt.gz · 最終更新: 2022/09/12 20:38 by yajuadmin