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
