2016-02-01 13 views
10

Tôi chỉ mới bắt đầu học PHP và để làm điều đó, tôi đã cài đặt wampserver trên các cửa sổ của tôi 8.1. Khi tôi cố gắng để khởi động, nó hoạt động bình thường nhưng tôi có hai vấn đề:PHP: Không có tệp php.ini

1) Tôi có một lỗi trong trang localhost của tôi:

*** LỖI *** Các tập tin cấu hình PHP nạp là: - phải là: C: /wamp64/bin/apache/apache2.4.17/bin/phache.apache2.4.17/bin/php.ini hoặc c: /wamp64/bin/php/php5.6.16/phpforapache.ini

Tôi đã cố gắng tìm tập tin php.ini nhưng nó không tồn tại. Trong phpinfo của tôi() nó là (không) ở phía trước của tập tin cấu hình được tải.

2) Vấn đề khác là tôi không thể truy cập vào phpmyadmin và tôi nhận được lỗi này:

"Phần mở rộng mbstring thiếu Vui lòng kiểm tra cấu hình PHP của bạn."

Vì tôi thực sự mới trong php, hãy giữ câu trả lời đơn giản! :)

Xin cảm ơn trước.

+4

Đây không thực sự là một vấn đề về PHP nhiều như nó là một vấn đề cấu hình WAMP. Tôi không chắc đây là nơi thích hợp cho câu hỏi này. – durbnpoisn

Trả lời

2

sau khi cài đặt php, bạn phải đổi tên tệp php-production.ini thành php.ini. Những tập tin trong thư mục gốc của bạn php được cài đặt.

Đối với mbstring, bạn phải bật tiện ích mở rộng này. Cho rằng bạn phải bỏ ghi chú dòng trong tập tin php.ini của bạn (đổi tên ngay trước):

;extension = php_mbstring.dll 

Kiểm tra xem bạn có dòng này trong php.ini của bạn:

[mbstring] 
mbstring.language = all 
mbstring.internal_encoding = UTF-8 
mbstring.http_input = auto 
mbstring.http_output = UTF-8 
mbstring.encoding_translation = On 
mbstring.detect_order = UTF-8 
mbstring.substitute_character = none; 
mbstring.func_overload = 0 
mbstring.strict_encoding = Off 
+0

Tôi tìm thấy các dòng mbstring nhưng không có extension = php_mbstring.dll –

+1

'php_mbstring.dll' nằm trong' php.ini' chưa được chú thích nhưng nó vẫn không hoạt động! – Suriyaa

12

Tôi chỉ giải quyết vấn đề này .

  1. phải chắc chắn để bắt đầu Wampserver "Là một quản trị viên,":

    nhấn phải chuột lên phím tắt, Properties, tab Shortcut:

    • Chọn "Run as administrator"
    • OK
    • Áp dụng
  2. Để lại Wampmanager và ursing thắng + x + a hoặc những người khác cách để mở một cửa sổ lệnh quản trị cmd (chú ý: nó phải chạy cmd như một quản trị viên). Đường

  3. Trong cửa sổ này, truy cập vào apache của bạn cài đặt cho dụ, con đường của tôi: D: \ wamp64 \ bin \ apache \ apache2.4.17 \ bin

  4. sau đó gõ

    D: \ wamp64 \ bin \ apache \ apache2.4.17 \ bin> mklink php .ini d: \ wamp \ bin \ php \ php5.6.15 \ phpForApache.ini

    và bạn sẽ thấy một thông báo thích "php.ini < < === >> d: \ wamp \ bin \ php \ php5.6.15 \ phpForApache.ini liên kết tượng trưng tạo"

  5. gần cmd và khởi động lại Wampmanager với tư cách là quản trị viên

Tôi hy vọng giải pháp của tôi cũng phù hợp với bạn.

+2

Điều này phù hợp với tôi! Cảm ơn xiao! Tôi đã không bao giờ thực hiện một liên kết tượng trưng thông qua dấu nhắc lệnh trước .... Để xây dựng trên câu trả lời này, mở cmd là quản trị viên, cd vào thư mục bin WAMP Apache và gõ "mklink php.ini C: \ wamp \ bin \ php \ php5.6.15 \ phpForApache.ini "(không có dấu ngoặc kép). Walla! Không còn lỗi php.ini nữa! – WebMW

+0

Giải pháp này đã khắc phục lỗi PHP của tôi trong WAMP trên Windows 10: 'mklink php.ini c: \ Server \ wamp64 \ bin \ php \ php5.6.16 \ phpForApache.ini'! – Suriyaa

1

trong khay hệ thống (góc dưới bên phải của cửa sổ) nhấp chuột trái wamp biểu tượng, php, phiên bản và click vào phiên bản hiện tại (một trong những đánh dấu tick màu xanh lá cây)

+0

đã làm việc cho tôi. cảm ơn bạn! Đây là giải pháp nhanh nhất cho wampserver. –

0

Đây là vấn đề của tôi: * ERROR * Tệp cấu hình PHP được tải là: c:/tệp chương trình (x86) /php/php.ini - phải là: c: /wamp64/bin/apache/apache2.4.27/bin/php.ini hoặc c:/wamp64 /bin/php/php5.6.31/phpforapache.ini Bạn phải thực hiện: Nhấp chuột phải vào biểu tượng Wampmanager -> Refresh Để giải quyết vấn đề này, tôi chỉ cần vào các tệp chương trình (x86) và thêm 1 vào thư mục PHP của tôi để thực hiện điều này vô hình và retarted tất cả các dịch vụ Wampserver nó làm việc tốt. Có thể đã được một conflit với PHP cũ của tôi.

Các vấn đề liên quan