前に、同社のWebサイトは、マルウェアの関係を注入されるので,新しいウェブサイトのプラットフォームを構築します,そして、すぐにappservディレクトリを構築するだけで、開発環境キットなどを放棄,への変更手動でApacheをビルドする、MariaDBやPHP,後、半年ごとに更新して行うためのメンテナンスの頻度で,これはApacheの記録更新です、3のMariaDBやPHPプログラムをステップ。
最初にApacheを停止します、mysqlの (MariaDB) サービス。
[PHPを更新 – 非スレッドセーフ】
- へ 公式ページ 非スレッドセーフアーカイブをダウンロード。
- 減圧,目的の場所にディレクトリをコピー。
- php.ini-productionをphp.iniに変更します,古いバージョンのphp.iniとWinMergeを比較する。
- phpディレクトリ名が元の名前と異なる場合,開啟 アパッチ Httpd.conf ,以下の内容を変更します。:
FcgidInitialEnv PHPRC "D:/Web/php-7.4.6" # 讓 FastCGI 知道 php.ini 所在目錄。 FcgidWrapper "D:/Web/php-7.4.6/php-cgi.exe" .php # FastCGI 設定。
[PHPを更新 – スレッドセーフ】
- へ 公式ページ スレッドセーフ圧縮ファイルをダウンロードする。
- 減圧,目的の場所にディレクトリをコピー。
- php.ini-productionをphp.iniに変更します,古いバージョンのphp.iniとWinMergeを比較する。
- phpディレクトリ名が元の名前と異なる場合,開啟 アパッチ Httpd.conf ,以下の内容を変更します。:
PHPIniDir "D:\Web\php-7.1.5" # 指定 php.ini 存放的資料夾位置。 LoadModule php7_module "D:\Web\php-7.1.5\php7apache2_4.dll" # 載入 php 的模組。
[Apacheを更新]
- へ アパッチハウス zipファイルをダウンロード (x64)。
- 減圧,目的の場所Apache24にディレクトリをコピーします。。
- オープンのhttpd.conf,WinMergeのとhttpd.confのより古いです。
- 新しいApache24へのデータの下に、元Apache24 / htdocsディレクトリをコピー/ htdocsに。
- 新旧のApache24 / binディレクトリを比較する,自分で追加するlib ***。dllファイル,新しいApache24 /ビンにコピー,libsasl.dllなど、libssh2。
- phpが非スレッドセーフを使用する場合,元のApache24 / Modulesでmod_fcgid.soを変更します,Apache24 / Modulesの下の新しいApacheにコピーします。
- 他のSSL証明書または変更されたファイルがある場合,また、移動を覚えておいてください。
- httpd.exeをダブルクリックします,エラーがある場合,一つずつ,問題なくサービスを開始するように変更。
[MariaDBを更新]
- へ MariaDB 公式ウェブサイトダウンロード64ビットmsiファイル。
- mysqlのサービスを停止します,.msiファイルを実行するためのアップデート。
[phpMyAdminを更新]
- へ phpMyAdminの zipファイルをダウンロード,減圧,Apache24 htdocsにコピーします。
- config.sample.inc.phpはconfig.inc.phpファイルに社名変更しました,古いバージョンのconfig.inc.phpをWinMergeと比較する
[リンク]
- 古いセンチャンタン>> アパッチ、MariaDB、PHPのスタンドアロンインストール
- アパッチ :: Apacheのアップグレード/更新する方法 2.4 新しいバージョンへ
- PHP非スレッドセーフとスレッドセーフの違い – Weimaiブログ