sách gpt4 ăn đã đi

Cách thêm thư viện tiện ích mở rộng vào PHP trong Linux

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 29 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN về cách thêm thư viện mở rộng vào PHP trong Linux này được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

Nếu bạn thêm nó thì sẽ xảy ra vấn đề gì? Nếu không thêm nó thì sẽ xảy ra lỗi gì? Do đó, ngoài đặc tả thư mục cần thiết, nhiều tham số không được thêm vào khi biên dịch PHP... Khi tôi cài đặt chương trình web, tôi phát hiện ra rằng nhiều tham số cần được thêm vào Nhưng lnmp của tôi đã được thiết lập và tôi không muốn biên dịch lại hoặc cài đặt lại nó. . Vì vậy, tôi tìm thấy bài viết này trực tuyến.

1. Thêm phần mở rộng FTP 1. Tìm gói mã nguồn gốc và giải nén nó, chẳng hạn như: php-5.2.13 và nhập thư mục phần mở rộng FTP /root/lnmp/php-5.3.0/ext/ftp.

2. Gọi chương trình phpize để tạo tệp cấu hình biên dịch.

Sao chép mã Mã này như sau:

root@dns ftp]# /usr/local/php5/bin/phpize
Cấu hình cho:
Phiên bản API PHP: 20041225
Zend Module Api số: 20060613
Zend Extension Api số: 220060519

3. Biên dịch thư viện tiện ích mở rộng và thực hiện các lệnh cấu hình và tạo tương ứng sau đây.

  。

#./configure --with-php-config=/usr/local/php5/bin/php-config 。

Sau khi bước #configure được thông qua, hãy thực hiện lệnh make. Nếu quá trình thực thi cấu hình không thành công, hãy tìm nguyên nhân lỗi.

#làm .

Sau khi #make được thực thi thành công, tệp thư viện tiện ích mở rộng được tạo sẽ nằm trong thư mục con mô-đun của thư mục hiện tại.

Sao chép mã Mã này như sau:

[root@Ansen ftp]# ls module/
ftp.la ftp.so

  。

4. Chỉnh sửa tài liệu php.ini, tạo thư mục Extension_dir và sao chép tệp tiện ích mở rộng đã biên dịch sang tiện ích mở rộng.

Thay đổi phần mở rộng_dir = "./" thành .

Sao chép mã Mã này như sau:

extension_dir = "/usr/local/php5/lib/php/extension"

  。

Sao chép mã Mã này như sau:

[mô-đun root@Ansen]#cp ftp.so /usr/local/php5/lib/php/extension

5. Trong vị trí Thêm thư viện tiện ích mở rộng của php.ini, đặt thư viện tiện ích mở rộng sẽ được thêm vào. Thêm phần mở rộng=ftp.so vào 989.

  。

6. Khởi động lại Apache để nhận hỗ trợ ftp.

2. Thêm phần mở rộng zlib.

  。

Sao chép mã Mã này như sau:

[root@Ansen zlib]# pwd
/root/lnmp/php-5.3.0/ext/zlib
[root@Ansen zlib]#mv config0.m4 config.m4
[root@Ansen zlib]#/usr/local/php5/bin/phpize
[root@Ansen zlib]#./configure --with-php-config=/usr/local/php5/bin/php-config
[root@Ansen zlib]#make
[root@Ansen zlib]# cp modules/zlib.so /usr/local/php5/lib/php/extension/
[root@Ansen zlib]#vi /usr/local/php5/lib/php.ini
thêm tiện ích mở rộng=zlib.so

  。

8. Chỉ cần khởi động lại Apache.

PS: Các tiện ích mở rộng khác có thể được cài đặt bằng cách tham khảo hai phương pháp bổ sung đơn giản ở trên: Khi tôi biên dịch php lần đầu, tôi đã quên sử dụng phpize để cài đặt thư viện tiện ích mở rộng và tìm thư mục mã nguồn của tệp hiện đang chạy. phiên bản php, chẳng hạn như php- 5.2.12. Nhập thư mục thư viện tiện ích mở rộng Curl #cd /home/changyou/php-5.2.12/ext/curl (gọi chương trình phpize để tạo tệp cấu hình biên dịch) #/usr/local/web/php/bin/phpize (biên dịch thư viện tiện ích mở rộng và thực thi nó, định cấu hình và thực hiện các lệnh bên dưới một cách riêng biệt) #./configure –with-php-config=/usr/local/web/php/bin/php-config (Sau khi bước cấu hình được thông qua, hãy thực hiện lại lệnh make. Nếu thực thi cấu hình không thành công, hãy tìm nguyên nhân lỗi) #make Sau khi thực hiện thành công, tệp thư viện tiện ích mở rộng được tạo sẽ nằm trong thư mục con mô-đun của thư mục hiện tại . Ví dụ: thư mục của tôi ở đây là :/home/changyou/php-5.2.12/ext/curl/modules/curl.so Sau đó, định cấu hình tệp php.ini và sao chép tệp thư viện tiện ích mở rộng đã biên dịch vào thư mục tiện ích mở rộng của php #. cp /home/changyou/php-5.2.12/ext/curl/modules/curl.so /usr/local/web/php/lib/php/extension/ Cuối cùng sửa đổi php.ini để thêm cấu hình Extension_dir = “/usr/local / web/php/lib/php/extension/” Extension=curl.so Xong!!.

Cuối cùng, bài viết này về phương pháp thêm thư viện mở rộng vào PHP trong Linux kết thúc tại đây. Nếu bạn muốn biết thêm về phương pháp thêm thư viện mở rộng vào PHP trong Linux, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục duyệt qua các bài viết liên quan. tất cả các bạn sẽ ủng hộ blog của tôi trong tương lai! .

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress