Rumah >pembangunan bahagian belakang >masalah PHP >Pembinaan persekitaran pembinaan pelayan php Mac

Pembinaan persekitaran pembinaan pelayan php Mac

PHPz
PHPzasal
2023-05-06 14:51:07941semak imbas

Pembinaan persekitaran pembinaan pelayan PHP Mac

Dengan pembangunan berterusan pembinaan laman web, semakin banyak tapak web dibangunkan menggunakan bahasa PHP Untuk memastikan tapak web dapat berjalan seperti biasa, persekitaran PHP perlu dibina pada pelayan. Artikel ini akan memperkenalkan cara menyediakan persekitaran pelayan PHP pada sistem Mac.

  1. Pasang Homebrew

Homebrew ialah pengurus pakej yang boleh memasang pelbagai alatan perisian dan fail perpustakaan dengan mudah. Masukkan arahan berikut dalam terminal untuk memasang Homebrew:

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

Selepas memasukkan arahan di atas, Homebrew akan dipasang secara automatik pada sistem Mac.

  1. Pasang PHP

Sebelum memasang PHP, anda perlu memasang alat baris arahan Xcode. Masukkan arahan berikut dalam terminal untuk memasang alat baris arahan Xcode:

xcode-select --install

Selepas pemasangan selesai, anda boleh menggunakan Homebrew untuk memasang PHP. Masukkan arahan berikut dalam terminal:

brew install php

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk mengesahkan versi PHP:

php -v

Jika maklumat versi PHP dipaparkan, pemasangan berjaya.

  1. Konfigurasikan PHP

Masukkan arahan berikut dalam terminal untuk membuka fail konfigurasi PHP:

sudo vi /usr/local/etc/php/7.4/php.ini

Sesetengah item konfigurasi PHP boleh diubah suai dalam fail konfigurasi PHP , seperti had memori, zon masa, dsb. Selepas pengubahsuaian selesai, anda perlu menyimpan dan keluar.

  1. Pasang Nginx

Nginx ialah pelayan web berprestasi tinggi Kami boleh menggunakan Homebrew untuk memasang Nginx. Masukkan arahan berikut dalam terminal untuk memasang:

brew install nginx

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

sudo nginx

Masukkan localhost dalam pelayar untuk mengakses Halaman selamat datang Nginx. Pada masa yang sama, laluan pemasangan lalai Nginx ialah /usr/local/etc/nginx, dan fail konfigurasi Nginx boleh diubah suai dalam laluan ini.

  1. Konfigurasikan Nginx dan PHP

Masukkan arahan berikut dalam terminal untuk membuka fail konfigurasi Nginx:

sudo vi /usr/local/etc/nginx/nginx.conf

Anda boleh mengkonfigurasi Nginx dalam fail ini Beberapa konfigurasi, seperti tetapan nombor port, direktori akar tapak web, hos maya, dsb. Konfigurasi PHP perlu ditambahkan pada fail konfigurasi Nginx untuk mencapai hubungan antara Nginx dan PHP. Tambahkan kod berikut dalam blok pelayan:

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

Selepas menyimpan dan keluar, anda boleh melihat fail log Nginx dalam folder /usr/local/var/log/nginx untuk memantau status berjalan Nginx.

  1. Pasang MySQL

MySQL ialah pangkalan data hubungan yang biasa digunakan dan pangkalan data yang biasa digunakan dalam pembangunan PHP. Anda boleh menggunakan Homebrew untuk memasang MySQL Masukkan arahan berikut dalam terminal:

brew install mysql

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

mysql.server start
  1. Ringkasan

Melalui langkah di atas, kami berjaya membina persekitaran pelayan PHP pada sistem Mac, merealisasikan hubungan antara Nginx dan PHP, dan menggunakan MySQL sebagai pangkalan data bahagian belakang. Sudah tentu, terdapat banyak butiran yang perlu diberi perhatian dalam konfigurasi PHP dan MySQL, seperti nama pengguna dan kata laluan pangkalan data, yang semuanya perlu dikonfigurasikan untuk kegunaan biasa. Saya harap artikel ini dapat membantu anda berjaya menyediakan persekitaran pelayan PHP dan mencapai operasi biasa tapak web.

Atas ialah kandungan terperinci Pembinaan persekitaran pembinaan pelayan php Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:server2005 pasang phpArtikel seterusnya:server2005 pasang php