Phpize được cài đặt ở đâu?

Khi biên dịch mô-đun PHP trên Linux, bạn thường phải sử dụng 2 chương trình phổ biến của phiên bản PHP là. phpizephp và config. Vậy 2 chương trình này là gì và sử dụng chúng như thế nào?

Nội dung chính Hiển thị

1. phpize

Đôi khi, sử dụng trình cài đặt pecl không phải là lựa chọn của bạn bởi vì bạn đang đứng sau tường lửa hoặc có thể làm tiện ích bạn muốn cài đặt không có sẵn dưới dạng gói tương thích với PECL, chẳng hạn như tiện ích mở rộng chưa được phát hành . Nếu bạn cần xây dựng một phần mở rộng như vậy, bạn có thể sử dụng các công cụ xây dựng cấp thấp hơn để thực hiện việc xây dựng theo cách thủ công

Sử dụng lệnh phpize để chuẩn bị môi trường xây dựng cho một phần mở rộng PHP. Trong ví dụ sau, các nguồn cho một phần mở rộng nằm trong một thư mục có tên là extname

$ cd tên mở rộng

$ phpize

$. /cấu hình

$ làm

# thực hiện cài đặt

Một cài đặt thành công sẽ tạo ra tên mở rộng. vì vậy và đặt nó vào thư mục tiện ích mở rộng PHP. Bạn cần phải chỉnh sửa php. ini và thêm một dòng extension=extname. vì vậy trước khi bạn có thể sử dụng tiện ích mở rộng

Nếu hệ thống thiếu lệnh phpize và các gói biên dịch sẵn có (như RPM), hãy đảm bảo cài đặt phiên bản phát triển thích hợp của gói PHP vì chúng thường bao gồm lệnh phpize cùng với các tệp tiêu đề thích hợp để xây dựng PHP và

Thực hiện lệnh phpize --help để hiển thị thông tin sử dụng phần bổ sung

2. cấu hình php

php-config là một shell script đơn giản để lấy thông tin về cấu hình PHP đã cài đặt

Khi biên dịch các tiện ích mở rộng, nếu bạn đã cài đặt nhiều phiên bản PHP, bạn chỉ có thể định cài đặt bất kỳ phiên bản nào bạn muốn bằng cách sử dụng tùy chọn --with-php-config trong khi cấu hình, chỉ định đường dẫn của tệp lệnh

Danh sách các lệnh sau giúp tập lệnh php-config có thể truy vấn bất kỳ lúc nào bằng cách chạy php-config với -h switch

Cách sử dụng. /usr/local/bin/php-config [TÙY CHỌN]

Tùy chọn.  

--tiếp đầu ngữ [. ]

--bao gồm [. ]

--ldflags [. ]

--libs [. ]

--extension-dir [. ]

--include-dir [. ]

--php-nhị phân [. ]

--php-sapis [. ]

--configure-options [. ]

--phiên bản [. ]

--vernum [. ]



Chi tiết các tùy chọn dòng lệnh

--tiếp đầu ngữ. Thư mục tiền tố nơi cài đặt PHP, ví dụ. /usr/cục bộ

--bao gồm. Tùy chọn list list -I with all các tập tin bao gồm

--ldflags. Cờ LD được biên dịch bằng PHP

--libs. Các thư viện bổ sung mà PHP đã được biên dịch giống nhau

--extension-dir. Thư mục nơi các tiện ích mở rộng tiện ích được tìm kiếm theo mặc định

--include-dir. Thư mục tiền tố nơi tập tin tiêu đề được cài đặt theo mặc định

--php-nhị phân. Đường dẫn đầy đủ đến nhị phân php CLI hoặc CGI

--php-sapis. Hiển thị tất cả các mô-đun SAPI có sẵn

--configure-options. Tùy chọn cấu hình để tạo lại cấu hình cài đặt PHP hiện tại

--phiên bản. Phiên bản PHP

--vernum. Phiên bản PHP dưới dạng số nguyên

>> You can you quan tâm. Hướng dẫn cài đặt MongoDB trên CentOS 7

BizFly Cloud là nhà cung cấp dịch vụ điện toán đám mây đám mây với chi phí thấp, được vận hành bởi VCCorp.

BizFly Cloud là một trong 4 doanh nghiệp nòng cốt trong "Chiến dịch kết thúc chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam" của Bộ TT&TT;

Để học ngôn ngữ PHP và phát triển ứng dụng với ngôn ngữ này, bạn cần cài đặt các thành phần cần thiết. chương trình dịch (để sử dụng PHP CLI bản mới nhất), bộ máy chủ Apache+PHP+MySQL (để phát triển và khai thác ứng dụng web PHP), một trình soạn thảo văn bản/IDE phù hợp

ĐỘI DUNG CỦA BẢN DỊCH Ẩn

1. Giới thiệu chung về chương trình dịch PHP

2. Cài đặt chương trình PHP

3. Xin chào thế giới, PHP CLI.

4. PHP và máy chủ web

5. Ứng dụng web PHP và XAMPP

6. IDE cho PHP

7. Kết luận

Giới thiệu chung về chương trình dịch PHP

PHP is a language setting script format (tương tự như Python) with the program service (interpreter) own of it. Chương trình dịch của PHP có thể chạy độc lập (không cần máy chủ web) hoặc chạy tích hợp với một máy chủ web chương trình

Ở dạng độc lập, chương trình giao dịch của PHP hoạt động được trên cả Windows, Mac và Linux. Ở chế độ này, chương trình giao dịch của PHP hoạt động gần giống như chương trình giao dịch của Python, C# (. NET) hay Java. Người gọi chương trình dịch vụ ở chế độ này là PHP CLI (giao diện dòng lệnh). PHP CLI cho phép chạy tập lệnh ở dạng ứng dụng bảng điều khiển

Do vậy, để học ngôn ngữ lập trình PHP, bạn không nhất thiết phải cài đặt máy chủ web. Bạn có thể viết tập lệnh và sử dụng chương trình dịch PHP để chạy trực tiếp tập lệnh đó ở dạng bảng điều khiển ứng dụng. Việc viết tập lệnh và chạy trong bảng điều khiển dạng như vậy hoàn toàn tương tự như khi bạn học lập trình với các ngôn ngữ khác (như C#, Java, Python, F#, C, C++). Nó đặc biệt giống với công việc học ngôn ngữ kịch bản như Python

At the same format, the program of PHP active as a extension section of a web server program. PHP can be active the same Apache (Linux/Windows), NGinx (Linux/Windows) or IIS (windows). Đây là chế độ hoạt động chính của chương trình dịch PHP

Ở chế độ này, chương trình máy chủ web sẽ điều hướng truy vấn tới chương trình dịch vụ của PHP để xử lý tập lệnh tương ứng. Kết quả chạy script PHP sẽ được máy chủ web trả về cho trình duyệt. Tập lệnh PHP chạy ở chế độ hợp lệ này phải tuân thủ một số yêu cầu riêng để tạo ra ứng dụng web

Trong phần tiếp theo của bài học, chúng ta sẽ xem xét cách cài đặt chương trình dịch vụ PHP trên Windows và cách tích hợp nó với chương trình máy chủ web Apache

Cài đặt chương trình PHP

PHP chạy trên nhiều hệ điều hành. Để đơn giản hóa công việc minh họa, trong bài học này, chúng tôi sẽ chỉ thực hiện trên windows. Về việc cài đặt trên các hệ điều hành khác sẽ hiển thị riêng ở phần phụ lục

Bước 1. Chọn chương trình PHP

Chương trình giao dịch toàn quyền của PHP cho windows được cung cấp miễn phí tại địa chỉ https. //các cửa sổ. php. mạng/tải xuống/. Chương trình PHP được cung cấp ở định dạng file chạy nén trong file zip. PHP không cung cấp bộ cài đặt (tệp msi)

Lưu ý rằng ở trang này có nhiều chương trình khác nhau. You options choose as after

  • Select version PHP. Phiên bản mới nhất hiện nay là PHP 8 (8. 0. 0)
  • Chọn bản 64 bit (x64) hoặc 32 bit (x86) tùy chọn vào cấu hình máy
  • Chọn bản NTS – non thread safe (đơn luồng)
  • Chọn bản Zip, không chọn bản Gỡ lỗi hoặc Gói phát triển

Đây là lựa chọn phù hợp để chạy PHP CLI

Theo đó, phiên bản mới nhất hiện nay dành cho máy 64 bit trả lời các yêu cầu trên là VS16 x64 Non Thread Safe (2020-24/11 22. 43. 38) và có thể tải xuống từ đường liên kết https. //các cửa sổ. php. net/tải xuống/phát hành/php-8. 0. 0-nts-Win32-vs16-x64. khóa kéo. Bản 32 bit tương ứng là VS16 x86 Non Thread Safe (2020-24/11 22. 45. 09), tải từ liên kết https. //các cửa sổ. php. net/tải xuống/phát hành/php-8. 0. 0-nts-Win32-vs16-x86. khóa kéo

Bước 2. Cài đặt

Cài đặt PHP chỉ đơn giản là giải nén tệp zip vừa tải xuống. Please giải nén file zip vào thư mục C. \PHP

You could extracting into any directory. Tuy nhiên, để thuận tiện cho việc hướng dẫn ở các bài viết sau, chúng ta cài đặt hệ thống PHP vào thư mục C tốt nhất. \PHP. Nếu lựa chọn giải nén vào thư mục khác, ở phần hướng dẫn cấu hình, bạn chú ý thay đổi đường dẫn PHP cho phù hợp

Bước 3. Cấu hình Windows

Add path C. \PHP vào danh sách đường dẫn của hệ thống (PATH)

Hướng dẫn dùng install trong PHP

Hướng dẫn dùng install trong PHP

Thuộc tính hệ thống -> tab Nâng cao -> Biến môi trường -> Đường dẫn -> nút Mới

Thao tác trên windows để tìm tới file chương trình C. \PHP\php. exe when they ta call

1 command from Command Prompt (cmd)

Bước 4. Tạo file cấu hình php. ban đầu

Open directory C. \PHP tìm đến tệp

2. Đổi tên tệp này thành php. ban đầu

3là file cấu hình bắt buộc của PHP. Cấu hình thiếu tập tin này, PHP sẽ thông báo lỗi khi hoạt động

Trong bộ chương trình PHP đã có sẵn hai file cấu hình, php. ini-Development và php. ini-triển khai. Trong đó, php. ini-Development chứa các thông tin cấu hình sẵn có phù hợp cho quá trình phát triển ứng dụng. File left back phù hợp với công việc khai thác

Đến đây bạn đã sẵn sàng để viết chương trình PHP CLI đầu tiên

Xin chào thế giới, PHP CLI

Để thử nghiệm, hãy tạo thư mục PhpProjects. Trong thư mục này, mục lục tạo tập tin văn bản. php. Chú thích để mở rộng phần là php

Open file index. php bằng notepad và viết nội dung cho tệp như sau

Vui lòng mở Command Prompt (cmd) và chuyển PhpPorjects làm thư mục hiện hành

Run command

0. You have been results as after

Hướng dẫn dùng install trong PHP

Hướng dẫn dùng install trong PHP

Vì vậy, chương trình dịch PHP đã được hệ thống gọi và truyền cho nó tệp script index. php. PHP CLI thực thi tập lệnh này (chỉ có lệnh trong

1

Giờ hãy điều chỉnh mã của chỉ mục. php as after

Chạy lại ứng dụng (lệnh

0) và nhập tên, bạn nhận được kết quả như sau

Hướng dẫn dùng install trong PHP

Hướng dẫn dùng install trong PHP

Trong ví dụ này, bạn tiếp nhận cả dữ liệu từ bảng điều khiển

Như vậy, cách sử dụng PHP CLI như vậy cũng giống như cách sử dụng lệnh

3,

0 hay
1 of the future language. Bạn có thể xuất/nhập dữ liệu qua bảng điều khiển mà không cần đến giao diện web

Việc viết và chạy tập lệnh như trên sẽ được sử dụng chủ đạo ở phần đầu của tài liệu này

PHP và máy chủ web

PHP CLI rất phù hợp cho việc học ngôn ngữ PHP ở giai đoạn đầu. Tuy nhiên, tiếp theo, bạn bắt buộc phải sử dụng PHP ở chế độ tương thích với máy chủ web để phát triển ứng dụng web – mục tiêu chính của học lập trình PHP.

Mặc dù PHP có thể đánh giá hợp lý với nhiều chương trình máy chủ web, Apache vẫn là lựa chọn phổ biến nhất hiện nay, đặc biệt là làm môi trường phát triển ứng dụng PHP

Không chỉ vậy, để tạo môi trường thực tế cho ứng dụng web, bạn còn cần đến các máy chủ khác như MySQL (máy chủ cơ sở dữ liệu), Mercury (máy chủ thư), Filezilla (máy chủ FTP, máy chủ khai thác ứng dụng)

Việc cài đặt Apache và tích hợp với PHP (và các máy chủ khác) là công việc của quản trị viên hệ thống hơn là của lập trình viên

Để hỗ trợ lập trình viên nhanh chóng cài đặt môi trường để phát triển ứng dụng, một số cơ sở thứ ba xây dựng sẵn mã máy chủ gói mở

Mã máy chủ gói mở này thường bao gồm 3 thành phần chính. Máy chủ web Apache, hệ thống quản trị cơ sở dữ liệu MySQL, tích hợp chương trình dịch PHP hoặc Perl. Vì vậy các gói phần mềm này thường được gọi chung là AMP

Do bộ máy chủ này hoạt động trên nền tảng đa nền, người ta thường gọi chúng theo nền tảng. WAMP (dành cho Windows), LAMP (dành cho Linux), hoặc MAMP (dành cho Mac)

Hiện nay có nhiều gói AMP khác nhau. XAMPP (https. //www. apachefriends. tổ chức/tải xuống. html), ngăn xếp AMPPS (https. // bộ khuếch đại. com/tải xuống), WAMP (https. //www. máy chủ. com/vi/)

Hầu hết chúng đều tương tự nhau khi sử dụng để phát triển ứng dụng. Lựa chọn lựa chọn mang tính cá nhân

Để hệ thống tốt nhất, trong hướng dẫn tập tin này, chúng tôi sẽ sử dụng bộ XAMPP. Bộ XAMPP có ưu điểm rất lớn là cập nhật nhanh phiên bản mới nhất của PHP

Ứng dụng web PHP và XAMPP

Bạn tải xuống bộ cài đặt XAMPP và cài đặt như một chương trình windows bình thường vào thư mục C. \XAMPP

Để quản lý các máy chủ, bạn chạy tệp C. \XAMPP\xampp-control. người cũ

Để chạy ứng dụng PHP, bạn cần chạy máy chủ Apache (và MySQL sau này). Bấm vào nút Bắt đầu tương ứng ở cột Hành động

Hướng dẫn dùng install trong PHP

Hướng dẫn dùng install trong PHP

Nếu cổng 80, 443 còn rảnh, máy chủ Apache sẽ khởi động. Trong lần khởi động đầu tiên Apache sẽ hỏi hệ thống để liên kết với cổng TCP 80 và 443. Tương tự MySQL sẽ hỏi và liên kết với cổng 3306

Giờ bạn đã có một máy chủ web đang hoạt động và tích hợp sẵn với PHP

Giờ chúng ta sẽ cùng viết một ứng dụng web bằng PHP đơn giản nhất

In the directory C. \XAMPP\htdocs tạo thư mục ứng dụng web mới. Trong thư mục webapp tạo chỉ mục tệp. php and write content as after

________số 8

Mở trình duyệt và nhập địa chỉ

2 (hoặc
3), bạn đã nhận được kết quả như sau

Hướng dẫn dùng install trong PHP

Hướng dẫn dùng install trong PHP

Truy vấn HTTP với địa chỉ localhost/webapp được duyệt gửi tới chương trình Apache qua giao thức HTTP. Apache không trực tiếp xử lý truy vấn này mà gọi tới chương trình dịch PHP (ở định dạng mở rộng của Apache)

Chỉ mục tập lệnh tệp. php has been a program translate but results in the command echo time was convert to HTML code return for Apache. Apache gửi HTML trở lại cho trình duyệt

Chúng ta sẽ trình bày chi tiết hơn về cách sử dụng XAMPP trong bài học về cài đặt môi trường phát triển ứng dụng web với PHP

IDE cho PHP

Việc viết code cho PHP rất đơn giản. chỉ cần một chương trình hỗ trợ xử lý văn bản gốc. Tập lệnh của PHP chỉ là tập tin văn bản thông thường. Bạn có thể sử dụng ngay notepad của Windows

Với lịch sử lâu dài và sự phổ biến của mình, hiện nay có rất nhiều công cụ phát triển ứng dụng PHP. Trong đó có các trình xử lý văn bản (text editor) cho đến các IDE – môi trường tích hợp để phát triển ứng dụng

Nếu thích sự đơn giản, bạn có thể sử dụng trình soạn thảo văn bản như Notepad++, Sublime Text, Atom. Ngoài chí lập trình viên PHP chuyên nghiệp vẫn sử dụng trình soạn thảo văn bản này

Nếu muốn hỗ trợ tốt hơn nữa, bạn có thể sử dụng các IDE. IDE – Môi trường phát triển tích hợp – là một bộ công cụ toàn quyền cho việc phát triển ứng dụng, bao gồm từ viết mã, phân tích mã, chạy thử nghiệm, gỡ lỗi, đóng gói, phân phối

Có rất nhiều PHP IDE. Phổ biến nhất là PhpStorm, Eclipse PDT, Netbean. Nếu bạn tìm kiếm trên google những IDE tốt nhất cho PHP, 3 loại IDE trên sẽ xuất hiện trong hầu hết các danh sách. Các lựa chọn chọn IDE nào là sở thích cá nhân

PhpStorm là IDE được sử dụng trong hướng dẫn tập tin này. Đây là một IDE miễn phí. Bạn có thể tải xuống bản thử nghiệm 30 ngày từ địa chỉ https. //www. phản lực. com/phpstorm/tải xuống/.
Nếu bạn có một email edu, bạn có thể đăng ký chương trình hỗ trợ giáo dục của JetBrains để sử dụng miễn phí tất cả các sản phẩm của JetBrains cho mục đích giáo dục. Giấy phép gia hạn từng năm một.
Bạn có thể đăng ký giấy phép từ liên kết https. //www. phản lực. com/cộng đồng/giáo dục/#students.

Hướng dẫn dùng install trong PHP

Hướng dẫn dùng install trong PHP

JetBrains PhpStorm

Trong bài học sau chúng ta sẽ học cách cấu hình PhpStorm để làm việc với PHP CLI. Bạn cũng sẽ học cách cấu hình PhpStorm để làm việc với máy chủ web trong một bài học riêng

Kết luận

Trong bài học này, chúng tôi đã thực hiện cài đặt các công cụ cần thiết cho quá trình học ngôn ngữ lập trình PHP