Apache サーバーの起動: ターミナルで sudo apachectl start と入力し、Enter キーを押します
Mac 自体にはデフォルトで ssh サービスがインストールされています最後からは開始されません (推奨学習: Apache サーバー )
SSHD サービスの開始: Sudo Launchctl Load -w/System/Library/launchDaemons/ssh.plist
sshd サービスを停止します: sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
開始したかどうかを確認します: sudo launchctl list | grep ssh
次の出力が表示された場合は、正常に開始されたことを意味します。#Apache カスタム構成
ルート ディレクトリ パスの構成
まず、Apache デフォルトのルート ディレクトリは「/Library/WebServer/Documents/」の下にあります。 。サーバーのルート ディレクトリを独自のフォルダーに構成できます:
例: /users/user,切换工作目录下:cd /etc/apache2# に「ApacheFIle」フォルダーを作成します。 ##最初にファイルをバックアップします。実行する必要があるのは 1 回だけです: sudo cp httpd.conf httpd.conf.bak (目的は、操作エラーが発生したときにコマンドを使用してバックアップを復元することです
httpd.conf 文件:sudo cp httpd.conf.bak httpd.conf)
vim を使用して httpd.conf ファイルを編集します。httpd.conf ファイルは Apache 設定ファイルです: sudo vim httpd.conf
この時点では、取得するためのパスワードを入力する必要があります。パスワードを入力すると、httpd.conf が表示されます。編集インターフェイスで、キーボードの i キーを押して編集状態に入ります。テキスト内で DocumentRoot と Directory を見つけて、次のパスを置き換えます
修改前: # DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documents"> # 修改后 /users/user/ApacheFile DocumentRoot "/users/user/ApacheFIle" <Directory "/users/user/ApacheFIle>
検索オプション FollowSymLinks マルチビューの後: オプション インデックス FollowSymLinks マルチビューに変更し、単語の間に Indexes 単語を追加します。
次に php を検索します。 :/php に移動し、画像内の位置を確認します: (下の 3 行目)LoadModule alias_module libexec/apache2/mod_alias.so #LoadModule rewrite_module libexec/apache2/mod_rewrite.so #LoadModule php7_module libexec/apache2/libphp7.so #LoadModule perl_module libexec/apache2/mod_perl.so LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.soLoadModule php7_module の前の # を削除します
最後に Esc で終了します1.7 作業ディレクトリを切り替えます: cd / etc
###php.ini ファイルをコピーします: sudo cp php.ini.default php.ini1.8 Apache サーバーを再起動し、次のように入力します。ターミナル: sudo apachectl -k restart######次に、ブラウザで 127.0.0.1 またはローカル IP アドレスを入力し、Enter キーを押して、サーバーのルート ディレクトリ (カスタム ルート ディレクトリ) を表示します。######注: IP アドレスを使用して Apache サーバーにアクセスできるだけでなく、偽のドメイン名をカスタマイズすることもできます。以上がMac ローカル Apache サーバー設定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。