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
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.so
最後に 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 サイトの他の関連記事を参照してください。