Mac OSX には Apache と PHP が組み込まれており、非常に使いやすくなっています。この記事では、著者の Mac OSX 10.11.2 を例として取り上げます。主な内容は次のとおりです。
ターミナルで実行します:
sudovi /etc/apache2/httpd.conf
Apache 構成ファイルを開き、
#LoadModule php5_module libexec/apache2/libphp5.so
先頭の # 記号を削除し、保存し (コマンド ラインで「w」と入力)、vi を終了します (コマンド ラインで「q」と入力)
次のコマンドを実行して PHP 機能を構成します。 🎜>
// 复制一份sudocp /etc/php.ini.default /etc/php.ini // 然后编辑vi /etc/php.ini
81 ; Whether toallowHTTP fileuploads.782 ;http://php.net/file-uploads783 file_uploads = On784785 ; Temporary directoryforHTTP uploadedfiles (willusesystemdefault if not786 ; specified).787 ;http://php.net/upload-tmp-dir788 ;upload_tmp_dir =789790 ; Maximum allowedsizeforuploadedfiles.791 ;http://php.net/upload-max-filesize792 upload_max_filesize = 2M793794 ; Maximum numberoffilesthatcanbeuploadedvia a singlerequest795 max_file_uploads = 20
実際のところ、作者は Apache がサーバーであり、nginx がサーバーであることしか知りません。
サーバーを起動するコマンド:
sudoapachectlstart
認証したい場合は、最初に sudo を追加してください。情報は次のとおりです:
apachectl -v
Apache を再起動します
Server version: Apache/2.4.16 (Unix)Server built: Jul 31 2015 15:53:26
PHP を実行します
sudoapachectlrestart
その後、http://localhost/ を直接渡すことで、ルート ディレクトリ内のファイルにアクセスできます。もちろん、HOST が設定されている場合は、http://127.0.0.1/ にアクセスしてルート ディレクトリ内のファイルにアクセスすることもできます。
cd /Library/WebServer/Documents/ls
最後に書いてください
理由は聞かないでください。私は PHP に詳しくありません。この記事は、著者による PHP 学習のためのメモです。