2009-03-31 42 views
14

Tôi đang cố cài đặt khung công tác Zend trên máy chủ WAMP nhưng nó không hoạt động đúng cách.Cài đặt khung công tác Zend với máy chủ WAMP

Tôi tải về các framework Zend và tạo ra các thư mục trong C:\wamp\library\Zend, và sau đó trong php.inc Tôi có một cái gì đó như thế này:

; Windows: "\path1;\path2" 
;include_path = ".;c:\php\includes:C:\wamp\library" 

Bây giờ khi tôi cố gắng chạy mẫu blogger.php nó đem lại cho tôi những lỗi sau:

Warning: require_once(Zend/Loader.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\PHPSample\Blogger.php on line 37 

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Loader.php' (include_path='.;C:\php5\pear') in C:\wamp\www\PHPSample\Blogger.php on line 37 

Bất kỳ ai có thể giúp tôi không?

+0

Một thường chạy vào lỗi này, và để nhanh chóng khắc phục nó, hãy làm theo các bước sau: stackoverflow.com/a/36577021/2873507 –

Trả lời

10

Trên Windows php.ini của bạn nên có một phần như thế này:

;;;;;;;;;;;;;;;;;;;;;;;;; 
; Paths and Directories ; 
;;;;;;;;;;;;;;;;;;;;;;;;; 

; UNIX: "/path1:/path2" 
; Windows: "\path1;\path2" 

Mấu chốt là a) loại bỏ dấu chấm phẩy ở đầu dòng, và b) thêm những gì bạn cần vào đường dẫn. LƯU Ý: trên Windows, đường dẫn phải được phân tách bằng dấu chấm phẩy, trong khi trên UNIX chúng được phân tách bằng dấu hai chấm đầy đủ; Ngoài ra, Dot có nghĩa là "thư mục hiện tại", vì vậy chỉ bao gồm nó nếu bạn muốn.

Hãy chắc chắn rằng nó trông như thế này:

;;;;;;;;;;;;;;;;;;;;;;;;; 
; Paths and Directories ; 
;;;;;;;;;;;;;;;;;;;;;;;;; 

include_path = ".;c:\php\includes;c:\wamp\library" 
+0

tôi cố gắng để tải lên trang web zend của tôi để một 'host' chia sẻ, và tôi không thể thay đổi 'php.ini', Có cách nào khác để chạy khung zend trên máy chủ chia sẻ? –

+0

Tôi đã bắt đầu một danh sách kiểm tra xử lý sự cố cho lỗi thường gặp này tại đây: stackoverflow.com/a/36577021/2873507 –

0

rằng nên làm việc nếu:

bạn giải nén nội dung của thư mục thư viện trong kho lưu trữ có chứa khuôn khổ Zend trong

C: \ wamp \ thư mục thư viện. othervise bạn cần phải làm điều đó (đưa các nội dung của thư mục thư viện trong kho lưu trữ trong đường dẫn bạn chỉ định trong php.ini

4

tôi đã làm diễn viên này giải thích làm thế nào để thiết lập Nhiều ZF ứng dụng với WAMP đầy đủ chức năng xin vui lòng kiểm tra xem nó ra và cho tôi biết nếu bạn có bất kỳ vấn đề vì vậy tôi có thể giúp:

Getting Started with the Zend Framework and WAMP Server

9

Zend cài đặt: - Tải về Zend Framework

  • Đến WAMP/bin/php/ Tạo một thư mục Cụ thể: - Zend_Framework

  • Sao chép tất cả các file và thư mục của Downloaded Zend Framework.

  • Đến php.ini và tìm include_path Ở đây bạn tìm thấy: - include_path = "c:\php\includes" và thay thế văn bản giữa "" từ thư mục của bạn C:\wamp\bin\php\zend_framework\library và Save File.

  • Bây giờ chuyển đến Thuộc tính máy tính và Thiết đặt hệ thống nâng cao và Biến cao cấp và môi trường và chọn đường dẫn từ biến hệ thống và nhấp vào Chỉnh sửa và thêm; và dán thư mục của bạn con đường hare C: \ wamp \ bin \ php \ zend_framework \ bin

  • Mở Command Prompt và đi đến thư mục www trong wamp và sau đó gõ zf tạo dự án Zendy

  • Bây giờ đi đến tệp httpd.conf và nhập vào đó <virtualHost></virtualHost> Thẻ.

<virtualHost 127.0.0.1> DocumentRoot "C:\www\Zendy\public" ServerName Zendy <Directory "C:\www\Zendy\public"> AllowOverride AuthConfig FileInfo Indexes Limit Options order Deny,Allow Allow from all </Directory> </virtualHost>

  • Lưu và Quit và đi đến cửa sổ -> System32 -> drivers-> etc-> host và Add đây dự án của bạn 127.0.0.1 localhost Zendy

  • Lưu và Thoát và Khởi động lại Apache

  • Cũng đặt mô-đun viết lại bằng cách xóa; từ php.ini tập tin

+1

100% Cài đặt Zend Framework trên Windows –

+1

vâng, đi với người đàn ông này, tôi chắc chắn đang đánh dấu trang này –

+0

Tôi đã bắt đầu danh sách kiểm tra khắc phục sự cố cho lỗi thường gặp này tại đây: stackoverflow.com/a/36577021/2873507 –

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