Sau khi thực hiện cài đặt sạch Panther và định cấu hình lại Apache thông qua /etc -> http -> httpd. conf để bật PHP, tôi nhận thấy rằng một số cài đặt đã thay đổi. Đặc biệt, register_globals được tắt theo mặc định
Sau khi tìm kiếm trên mạng, tôi không thể tìm thấy bất cứ điều gì cho tôi biết nơi để tìm php. ini để thay đổi cài đặt này. Tuy nhiên, khi tôi chạy lệnh phpinfo[], ở đầu ra, nó cho thấy tệp php. ini được tải từ/etc chứ không phải/usr/local/, giống như các trang web tôi tìm thấy mô tả cùng một vấn đề
Vì vậy, để thiết lập đúng môi trường PHP của bạn, bạn có thể sao chép một tệp php khác. ini vào /etc hoặc sao chép /etc/php. ban đầu. mặc định là /etc/php. ini và chỉnh sửa tệp cho phù hợp. Sau khi hoàn tất, hãy khởi động lại Apache để thiết lập có hiệu lực
[cướp thêm. Điều này cũng làm tôi khó chịu - PHP khuyến nghị register_globals được đặt thành tắt, vì vậy Apple đã làm đúng bằng cách đặt nó theo cách đó. Tuy nhiên, nhiều tập lệnh, chẳng hạn như Geeklog. , yêu cầu phải bật register_globals. Nếu nó tắt, Geeklog dường như hầu như hoạt động, nhưng nó dừng tải các trang sau tiêu đề. Tôi phải mất một chút thời gian để tìm ra php. ini, vì vậy hy vọng gợi ý này sẽ giúp ích cho một số người khác trong cùng hoàn cảnh. ]
Hướng dẫn này nhằm giúp bạn định cấu hình PHP cho máy chủ thử nghiệm cục bộ của mình và bao gồm các chi tiết để định cấu hình PHP trong XAMPP cho cả Windows và Mac OSX. Trước khi bạn định cấu hình php của mình. ini, trước tiên bạn nên kiểm tra cài đặt hiện tại của mình và lưu ý cài đặt bạn cần thay đổi
nội dung
Chỉ thị ngày và lõi PHP được đề xuất cho máy chủ thử nghiệm
Bảng này chứa các cài đặt máy chủ thử nghiệm được đề xuất cho các lệnh PHP Core và Date cho XAMPP [cả Win và Mac]
[OS X] /Applications/XAMPP/xamppfiles/tempdate phần
Múi giờ mặc định Mỹ/Chicago
Kiểm tra cài đặt PHP của bạn với XAMPP
- Mở Bảng điều khiển XAMPP của bạn [Manager-OSX] và Khởi động máy chủ Apache
- Trong một trình duyệt, gõ http. // localhost trong thanh địa chỉ để mở trang bảng điều khiển XAMPP
- Nhấp vào PHPInfo trong thanh điều hướng trên cùng để hiển thị cài đặt hiện tại của bạn. Các phần Chỉ thị cốt lõi và ngày của PHP là những phần cần tập trung vào
- So sánh các giá trị Cốt lõi và ngày của bạn với các giá trị trong bảng và lưu ý những giá trị cần thay đổi. Chỉ thị PHP của bạn sẽ trông giống như ảnh chụp màn hình cũ bên dưới
- Mở Bảng điều khiển XAMPP và Dừng máy chủ Apache trước khi chỉnh sửa các chỉ thị PHP
Php của tôi ở đâu. tập tin ini?
- Trong XAMPP [Windows], php. ini nằm trong thư mục
C:\xampp\php
- Trong XAMPP [Mac OSX], tệp php. ini nằm trong thư mục
/Applications/XAMPP/xamppfiles/etc
Lời khuyên trước khi chỉnh sửa php. tập tin ini
Những điểm quan trọng TRƯỚC KHI chỉnh sửa php của bạn. tập tin ini
- QUAN TRỌNG. Mở bảng điều khiển XAMPP của bạn và Dừng máy chủ Apache trước khi chỉnh sửa php. tập tin ini
- Tạo một bản sao lưu của php. ini trước khi chỉnh sửa trong trường hợp có sự cố xảy ra [Đặt tên cho bản sao lưu php. ban đầu. bak hoặc một cái gì đó tương tự]
- php. ini rất lớn--hãy sử dụng trình soạn thảo văn bản có đánh số dòng, như Chân đế [hoặc Notepad++ cho Win]
- Các dòng bắt đầu bằng dấu chấm phẩy [;] là các chú thích và bị PHP bỏ qua
sửa đổi php. ini cho XAMPP 7. 4. 8
Trong phiên bản php này. ini, chỉ có hai lệnh phải được sửa đổi. [Ba lệnh trong Mac OS X] Tuy nhiên, bạn vẫn nên xác minh tất cả các lệnh sau đây là chính xác trong tệp php của mình. tập tin ini. Các chỉ thị trong bảng sau được sắp xếp theo số dòng
[OS X] /Applications/XAMPP/xamppfiles/temp838883allow_url_fopenOn853894allow_url_includeOff857898date. múi giờMỹ/Chicago19691040
- Mở php của bạn. ini trong Chân đế [hoặc trình soạn thảo văn bản khác có đánh số dòng] và thực hiện các thay đổi cần thiết
- [Chỉ dành cho Mac OS X] Dòng 228 [short_open_tag] phải như sau
short_open_tag = Tắt - Dòng 463 hoặc 516 [error_reporting] phải như sau. [Ghi chú. giá trị có phân biệt chữ hoa chữ thường, vì vậy hãy nhớ nhập tất cả chữ hoa. Sử dụng ký tự đường ống SHIFT + \ cho dấu phân cách. ]
error_reporting = E_ALL | E_STRICT
- Dòng 1969 hoặc 1040 [ngày. múi giờ] nên như sau
date.timezone = America/Chicago
- Lưu và đóng php. tập tin ini
- Trong Bảng điều khiển XAMPP, khởi động lại máy chủ Apache của bạn
- Để kiểm tra các thay đổi đối với cài đặt cấu hình PHP của bạn, hãy nhập http. // localhost trong thanh địa chỉ của trình duyệt để mở bảng điều khiển XAMPP
- Trong bảng điều khiển XAMPP, nhấp vào liên kết PHPinfo để hiển thị cài đặt hiện tại của bạn. So sánh các giá trị của bạn với bảng
- Khi php của bạn. ini được định cấu hình chính xác, bạn đã sẵn sàng làm việc với các dự án trong thư mục htdocs của mình
- c. \xampp\htdocs [Thắng]
- /Ứng dụng/xampp/htdocs [Mac OSX]
- [Tùy chọn] Nếu bạn muốn sử dụng PHP bao gồm và các liên kết tương đối gốc của trang web trong các dự án của mình, hãy xem lại Thiết lập Máy chủ ảo với XAMPP
tuyên bố miễn trừ trách nhiệm. Butler là một “Chương trình/Nhà tuyển dụng Cơ hội Bình đẳng” và “Các Dịch vụ và Hỗ trợ Phụ trợ được cung cấp theo yêu cầu. ”