Thêm php vào đường dẫn mac

PHP đi kèm với macOS kể từ macOS X [10. 0. 0] trước macOS Monterey [12. 0. 0]. Kích hoạt PHP với máy chủ web mặc định yêu cầu bỏ ghi chú một vài dòng trong tệp cấu hình Apache httpd. conf trong khi CGI và/hoặc CLI được bật theo mặc định [có thể truy cập dễ dàng qua chương trình Terminal]

Kích hoạt PHP bằng hướng dẫn bên dưới nhằm thiết lập nhanh môi trường phát triển cục bộ. Bạn nên luôn nâng cấp PHP lên phiên bản mới nhất. Giống như hầu hết các phần mềm trực tiếp, các phiên bản mới hơn được tạo ra để sửa lỗi và thêm các tính năng và PHP cũng không khác. Xem tài liệu cài đặt macOS thích hợp để biết thêm chi tiết. Các hướng dẫn sau đây dành cho người mới bắt đầu với các chi tiết được cung cấp để thiết lập mặc định hoạt động. Tất cả người dùng được khuyến khích biên dịch hoặc cài đặt phiên bản đóng gói mới

Loại cài đặt tiêu chuẩn đang sử dụng mod_php và bật mod_php đi kèm trên macOS cho máy chủ web Apache [máy chủ web mặc định, có thể truy cập qua Tùy chọn hệ thống] bao gồm các bước sau

  1. Định vị và mở tệp cấu hình Apache. Theo mặc định, vị trí như sau. /riêng tư/etc/Apache2/httpd. conf Sử dụng
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    0 hoặc
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    1 để tìm tệp này có thể khó khăn vì theo mặc định, tệp này là riêng tư và thuộc sở hữu của người dùng
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    2

    Ghi chú. Một cách để mở tệp này là sử dụng trình soạn thảo văn bản dựa trên Unix trong Terminal, ví dụ như

        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    3 và vì tệp thuộc sở hữu của
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    2 nên chúng tôi sẽ sử dụng lệnh
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    5 để mở tệp [dưới dạng
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    2], vì vậy, hãy nhập nội dung sau vào .
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    0 lệnh nano đáng chú ý.
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    1 [tìm kiếm],
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    2 [lưu] và
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    3 [thoát] trong đó
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    4 đại diện cho phím Ctrl

    Ghi chú. Các phiên bản Mac OS X trước 10. 5 đi kèm với các phiên bản cũ hơn của PHP và Apache. Như vậy, tệp cấu hình Apache trên các máy cũ có thể là /etc/httpd/httpd. conf

  2. Với trình soạn thảo văn bản, hãy bỏ ghi chú các dòng [bằng cách xóa dấu #] trông tương tự như sau [hai dòng này thường không ở cạnh nhau, hãy tìm cả hai trong tệp]

    # LoadModule php5_module libexec/httpd/libphp5.so
    
    # AddModule mod_php5.c
    

    Lưu ý vị trí/đường dẫn. Khi xây dựng PHP trong tương lai, các tệp trên nên được thay thế hoặc nhận xét
  3. Hãy chắc chắn rằng các phần mở rộng mong muốn sẽ phân tích như PHP [ví dụ. . php. html và. inc]

    Do câu lệnh sau đã tồn tại trong httpd. conf [kể từ Mac Panther], khi PHP được bật,. các tệp php sẽ tự động phân tích dưới dạng PHP

        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    

    Ghi chú

    Trước Mac OS X 10. 5 [Leopard], PHP 4 đã được đóng gói thay vì PHP 5, trong trường hợp đó, các hướng dẫn ở trên sẽ khác một chút bằng cách thay đổi 5 thành 4

  4. Đảm bảo rằng DirectoryIndex tải tệp chỉ mục mặc định mong muốn Điều này cũng được đặt trong httpd. conf. chỉ số điển hình. php và chỉ mục. html được sử dụng. Theo chỉ số mặc định. php được bật vì nó cũng nằm trong phần kiểm tra PHP được hiển thị ở trên. Điều chỉnh phù hợp
  5. Đặt php. ini hoặc sử dụng vị trí mặc định Một vị trí mặc định điển hình trên macOS là /usr/local/php/php. ini và lệnh gọi tới phpinfo[] sẽ tiết lộ thông tin này. Nếu một php. ini không được sử dụng, PHP sẽ sử dụng tất cả các giá trị mặc định. Xem thêm Câu hỏi thường gặp liên quan về việc tìm kiếm php. ban đầu
  6. Xác định vị trí hoặc đặt
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    5 Đây là thư mục gốc cho tất cả các tệp web. Các tệp trong thư mục này được cung cấp từ máy chủ web nên các tệp PHP sẽ phân tích dưới dạng PHP trước khi xuất chúng ra trình duyệt. Đường dẫn mặc định điển hình là /Library/WebServer/Documents nhưng đường dẫn này có thể được đặt thành bất kỳ thứ gì trong httpd. conf. Ngoài ra, DocumentRoot mặc định cho người dùng cá nhân là /Users/yourusername/Sites
  7. Tạo tệp phpinfo[]

    Hàm phpinfo[] sẽ hiển thị thông tin về PHP. Cân nhắc việc tạo một tệp trong DocumentRoot bằng mã PHP sau

  8. Khởi động lại Apache và tải tệp PHP được tạo ở trên

    Để khởi động lại, hãy thực thi

        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        
            DirectoryIndex index.html index.php
        
    
    
    6 trong trình bao hoặc dừng/khởi động tùy chọn "Máy chủ web cá nhân" trong Tùy chọn hệ thống macOS. Theo mặc định, tải các tệp cục bộ trong trình duyệt sẽ có một URL như vậy. http. // localhost/thông tin. php Hoặc sử dụng DocumentRoot trong thư mục người dùng là một tùy chọn khác và cuối cùng sẽ giống như. http. // localhost/~tên người dùng của bạn/thông tin. php

CLI [hoặc CGI trong các phiên bản cũ hơn] được đặt tên thích hợp là php và có thể tồn tại dưới dạng /usr/bin/php. Mở thiết bị đầu cuối, đọc phần dòng lệnh của hướng dẫn sử dụng PHP và thực thi

    # If php is turned on, we respect .php and .phps files.
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    # Since most users will want index.php to work we
    # also automatically enable index.php
    
        DirectoryIndex index.html index.php
    

7 để kiểm tra phiên bản PHP của tệp nhị phân PHP này. Một cuộc gọi đến phpinfo[] cũng sẽ tiết lộ thông tin này

Đường dẫn PHP Mac của tôi ở đâu?

Tệp ini PHP của tôi trên Mac ở đâu? .
Tìm thấy. đường dẫn vị trí ini. Mở Terminal và chạy lệnh php –ini
sao chép đường dẫn này /usr/local/etc/php/7. 4/php. ini và mở nó bằng lệnh nano /usr/local/etc/php/7. 4/php. ban đầu
Thực hiện thay đổi và Thoát bằng tổ hợp bàn phím Ctrl + X để thoát nano
chạy apachectl khởi động lại sau khi kết thúc

PHP có được cài đặt trên máy Mac theo mặc định không?

Kể từ macOS Monterey, PHP không còn được bao gồm trong cài đặt mặc định của hệ thống . Nếu bạn muốn sử dụng PHP trên macOS Monterey, trước tiên bạn phải cài đặt PHP. Các hướng dẫn sau đây hiển thị các lệnh Terminal để cài đặt PHP.

Brew cài đặt PHP trên Mac ở đâu?

Tạo lượt cài đặt vào /usr/local/Cellar để bạn có thể thêm phần sau vào ~/ của mình. bash_alias hoặc ~/. Hồ sơ.

Chủ Đề