Tingkatkan PHP, jangan instal PHP tambahan

0

Pekerjaan baru saya baru saja memberi saya MacBook Pro menjalankan macOS Sierra 10.12.6 untuk digunakan sebagai mesin pengembangan. Ini memiliki PHP 5.6 diinstal dan ketika saya menjalankan curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1(seperti yang direkomendasikan oleh banyak panduan online), itu menginstal PHP 7.1 di direktori terpisah sambil meninggalkan PHP 5.6 utuh.

Saya punya beberapa masalah:

  • PHP 7.1 tidak akan berjalan secara default
  • Versi Non Thread Safe telah diinstal
  • Ketika saya menjalankan PHP 7.1 secara langsung, dibutuhkan 5 detik untuk memulai (saya menghitung waktunya), sedangkan PHP 5.6 dimulai secara instan

Satu situs merekomendasikan menambahkan direktori PHP baru ke awal PATHvariabel lingkungan, tetapi sepertinya solusi band-aid.

Bagaimana saya bisa memperbarui versi PHP 5.6 yang ada ke PHP 7.1 (Amankan Utas), dan langsung merespons ketika dijalankan?

CJ Dennis
sumber
Harap edit pertanyaan untuk menentukan versi macOS yang diinstal pada MacBook Pro Anda.
Nimesh Neema
Jika Anda tidak keberatan upgrade, rilis saat ini macOS, macOS High Sierra 10.13.6 memiliki PHP 7.1 diinstal secara default. Jika tidak, Anda dapat menginstal PHP 7 menggunakan Homebrew di versi macOS saat ini.
Nimesh Neema
@NimeshNeema Dikatakan akan membutuhkan waktu 40 menit bagi High Sierra untuk selesai menginstal, jadi saya akan memberi tahu Anda.
CJ Dennis
@NimeshNeema Itu cepat 40 menit! Sekarang di PHP 7.1.16 dan berjalan langsung, meskipun masih Non Thread Safe.
CJ Dennis

Jawaban:

-1

Saya tahu Anda tidak ingin menginstal PHP yang berbeda, tetapi saya telah menemukan menggunakan metode instalasi Homebrew cukup menyakitkan dan kuat. Mungkin mencobanya.

brew install php
Aaron Pfoltzer
sumber
Selamat Datang di Tanya Berbeda. OP menyatakan mereka tidak ingin menginstal PHP tambahan sehingga jawaban yang mengatakan melakukan hal itu akan membuat Anda banyak downvotes. Ini akan lebih baik sebagai komentar yang memberi tahu mereka mengapa jawaban Anda adalah alternatif yang baik. Lihat Cara Menjawab untuk info penting. - Dari Ulasan.
fsb