Rumah Operasi dan penyelenggaraan Nginx Bagaimana untuk menyediakan persekitaran php nginx macbook

Bagaimana untuk menyediakan persekitaran php nginx macbook

May 24, 2023 am 11:16 AM
php nginx macbook

Langkah 1: Pasang Homebrew

Homebrew ialah pengurus pakej pemasangan perisian yang sangat mudah digunakan di bawah Mac OS X. Ia membolehkan pembangun memasang dengan mudah Pelbagai program pembangunan, seperti PHP, MySQL, dll. Masukkan arahan berikut dalam terminal untuk memasang Homebrew:

/usr/bin/ruby –e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Salin selepas log masuk

Selepas pemasangan berjaya, anda boleh menyemak sama ada pemasangan berjaya dengan menjalankan arahan berikut:

brew –v
Salin selepas log masuk

Mengoutputkan nombor versi membuktikan bahawa Homebrew telah berjaya dipasang.

Langkah 2: Pasang Nginx

Pelayan web ringan berprestasi tinggi yang mudah untuk dipasang dan dikonfigurasikan ialah Nginx. Gunakan arahan berikut untuk memasang Nginx pada sistem macOS:

brew install nginx
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan pelayan Nginx:

nginx
Salin selepas log masuk

Gunakan arahan berikut untuk menutup pelayan Nginx:

nginx –s stop
Salin selepas log masuk

Langkah 3: Pasang PHP

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang memainkan peranan penting dalam pembangunan web. Gunakan arahan berikut untuk memasang PHP pada sistem macOS:

brew install php
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk melihat versi PHP dalam terminal:

php –v
Salin selepas log masuk

Langkah 4: Konfigurasikan pelayan Nginx

Konfigurasikan pelayan Nginx untuk menggunakan PHP untuk mengendalikan permintaan web Ini memerlukan Nginx dan PHP mesti dipasang terlebih dahulu. Fail konfigurasi Nginx disimpan dalam direktori /etc/nginx dalam macOS. Buka fail konfigurasi Nginx menggunakan arahan berikut:

sudo nano /etc/nginx/nginx.conf
Salin selepas log masuk

Dalam fail yang dibuka, tambahkan kod berikut dalam blok pelayan:

location ~ \.php$ {
    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    fastcgi_param  QUERY_STRING      $query_string;
    fastcgi_param  REQUEST_METHOD    $request_method;
    fastcgi_param  CONTENT_TYPE      $content_type;
    fastcgi_param  CONTENT_LENGTH    $content_length;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    include        fastcgi_params;
}
Salin selepas log masuk

Simpan dan tutup fail.

Langkah 5: Uji persekitaran PHP

Langkah terakhir ialah menguji sama ada persekitaran PHP dikonfigurasikan dengan betul. Sila buat fail baharu bernama phpinfo.php dalam direktori akar tapak web dan tambahkan kod berikut pada fail:

<?php phpinfo(); ?>
Salin selepas log masuk

Simpan dan tutup fail. Kemudian lawati http://localhost/phpinfo.php dalam penyemak imbas, dan anda boleh melihat maklumat konfigurasi PHP pada halaman.

Atas ialah kandungan terperinci Bagaimana untuk menyediakan persekitaran php nginx macbook. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tujuan PHP: Membina Laman Web Dinamik Tujuan PHP: Membina Laman Web Dinamik Apr 15, 2025 am 12:18 AM

PHP digunakan untuk membina laman web dinamik, dan fungsi terasnya termasuk: 1. Menjana kandungan dinamik dan menghasilkan laman web secara real time dengan menyambung dengan pangkalan data; 2. Proses Interaksi Pengguna dan Penyerahan Bentuk, Sahkan Input dan Menanggapi Operasi; 3. Menguruskan sesi dan pengesahan pengguna untuk memberikan pengalaman yang diperibadikan; 4. Mengoptimumkan prestasi dan ikuti amalan terbaik untuk meningkatkan kecekapan dan keselamatan laman web.

PHP dan Python: Contoh dan perbandingan kod PHP dan Python: Contoh dan perbandingan kod Apr 15, 2025 am 12:07 AM

PHP dan Python mempunyai kelebihan dan kekurangan mereka sendiri, dan pilihannya bergantung kepada keperluan projek dan keutamaan peribadi. 1.PHP sesuai untuk pembangunan pesat dan penyelenggaraan aplikasi web berskala besar. 2. Python menguasai bidang sains data dan pembelajaran mesin.

PHP: Pengendalian pangkalan data dan logik sisi pelayan PHP: Pengendalian pangkalan data dan logik sisi pelayan Apr 15, 2025 am 12:15 AM

PHP menggunakan sambungan MySQLI dan PDO untuk berinteraksi dalam operasi pangkalan data dan pemprosesan logik sisi pelayan, dan memproses logik sisi pelayan melalui fungsi seperti pengurusan sesi. 1) Gunakan MySQLI atau PDO untuk menyambung ke pangkalan data dan laksanakan pertanyaan SQL. 2) Mengendalikan permintaan HTTP dan status pengguna melalui pengurusan sesi dan fungsi lain. 3) Gunakan urus niaga untuk memastikan atomik operasi pangkalan data. 4) Mencegah suntikan SQL, gunakan pengendalian pengecualian dan sambungan penutup untuk debugging. 5) Mengoptimumkan prestasi melalui pengindeksan dan cache, tulis kod yang sangat mudah dibaca dan lakukan pengendalian ralat.

PHP dan Python: Paradigma yang berbeza dijelaskan PHP dan Python: Paradigma yang berbeza dijelaskan Apr 18, 2025 am 12:26 AM

PHP terutamanya pengaturcaraan prosedur, tetapi juga menyokong pengaturcaraan berorientasikan objek (OOP); Python menyokong pelbagai paradigma, termasuk pengaturcaraan OOP, fungsional dan prosedur. PHP sesuai untuk pembangunan web, dan Python sesuai untuk pelbagai aplikasi seperti analisis data dan pembelajaran mesin.

Cara memeriksa sama ada nginx dimulakan Cara memeriksa sama ada nginx dimulakan Apr 14, 2025 pm 01:03 PM

Bagaimana untuk mengesahkan sama ada nginx dimulakan: 1. Gunakan baris arahan: status sistem sistem nginx (linux/unix), netstat -ano | Findstr 80 (Windows); 2. Periksa sama ada port 80 dibuka; 3. Semak mesej permulaan Nginx dalam log sistem; 4. Gunakan alat pihak ketiga, seperti Nagios, Zabbix, dan Icinga.

Cara mengkonfigurasi nama domain pelayan awan di nginx Cara mengkonfigurasi nama domain pelayan awan di nginx Apr 14, 2025 pm 12:18 PM

Cara mengkonfigurasi nama domain Nginx pada pelayan awan: Buat rekod yang menunjuk ke alamat IP awam pelayan awan. Tambah blok hos maya dalam fail konfigurasi Nginx, menyatakan port pendengaran, nama domain, dan direktori akar laman web. Mulakan semula nginx untuk memohon perubahan. Akses konfigurasi ujian nama domain. Nota Lain: Pasang sijil SSL untuk membolehkan HTTPS, pastikan firewall membenarkan trafik port 80, dan tunggu resolusi DNS berkuatkuasa.

Cara memeriksa nama bekas Docker Cara memeriksa nama bekas Docker Apr 15, 2025 pm 12:21 PM

Anda boleh menanyakan nama kontena Docker dengan mengikuti langkah -langkah: Senaraikan semua bekas (Docker PS). Tapis senarai kontena (menggunakan arahan grep). Mendapat nama kontena (terletak di lajur "Nama").

Cara memeriksa versi nginx Cara memeriksa versi nginx Apr 14, 2025 am 11:57 AM

Kaedah yang boleh menanyakan versi nginx adalah: gunakan perintah nginx -v; Lihat arahan versi dalam fail nginx.conf; Buka halaman ralat Nginx dan lihat tajuk halaman.

See all articles