2013-10-21 15 views
5

tôi thấy nó từ http://www.php.net/manual/en/configure.about.phpShared Apache 2.0 Mô-đun vs tĩnh Apache module

Đây là những tùy chọn cấu hình của PHP biên soạn

--with-apache[=DIR] 
    Build a static Apache module. DIR is the top-level Apache build directory, defaults to /usr/local/apache. 

--with-apxs2[=FILE] 
    Build shared Apache 2.0 module. FILE is the optional pathname to the Apache apxs tool; defaults to apxs. 

nghĩa của tĩnh và chia sẻ là gì?

Trả lời

9

tĩnh: Mô-đun PHP sẽ được biên dịch thành chính bản nhị phân Apache và sẽ được tải mỗi khi Apache được khởi động.

động: Mô-đun PHP sẽ được biên dịch thành thư viện được chia sẻ động và bạn có thể chọn bạn có muốn tải nó hay không.

Apache có thể nhanh hơn với mô-đun tĩnh nhưng để loại bỏ hoặc cập nhật mô-đun, bạn phải biên dịch lại toàn bộ mã.

+0

Ummm, mat, bạn có biết thực tế là PHP là một ngôn ngữ thông dịch, do đó nó không thể được biên soạn? –

+4

Bản dịch PHP phải được biên dịch. Tôi đã nói về mod_php cho Apache, không phải mã PHP. – mat