Cách cài đặt SuiteCRM trên Ubuntu 16.04
Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.
Trình soạn thảo là trình quản lý phụ thuộc phổ biến cho PHP, có thể đơn giản hóa việc cài đặt và cập nhật các thư viện cần thiết cho dự án của bạn. Ngày nay, nó trở thành tiêu chuẩn thực tế trong lĩnh vực này vì sự tiện lợi và dễ sử dụng vô song của nó.
Không giống như Yum hoặc Apt, Trình soạn thảo không bao giờ cài đặt hoặc cập nhật bất kỳ mã hoặc gói nào ở cấp hệ thống. Thay vào đó, các gói mã và thư viện được quản lý trong thư mục riêng của dự án trên cơ sở từng dự án.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt và sử dụng Trình soạn thảo để quản lý các phụ thuộc của dự án PHP. Các bước này được viết cho máy chủ Vultr LEMP dựa trên CentOS 6.
sudo yum update
sudo yum install curl git php55u-cli.x86_64
Trình soạn thảo có thể được cài đặt cục bộ hoặc toàn cầu. Cài đặt cục bộ có thể mang lại cho bạn sự linh hoạt hơn cho từng dự án và tránh các vấn đề về quyền trong khi cài đặt toàn cầu thuận tiện hơn với hệ thống thực thi trên toàn hệ thống.
Để cài đặt Trình soạn thảo cục bộ trong thư mục dự án của bạn ~/myproject
:
cd ~
mkdir myproject
cd myproject
curl -sS https://getcomposer.org/installer | php
Chương trình Trình soạn thảo, một tệp lưu trữ PHP được gọi composer.phar
, sẽ được tải xuống vào thư mục dự án của bạn.
Bạn có thể kiểm tra cài đặt bằng lệnh php composer.phar
.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Sau khi cài đặt, bạn có thể sử dụng lệnh ở composer
bất cứ đâu thay vì sử dụng php composer.phar
trong một thư mục dự án cụ thể. Để thuận tiện, tôi sẽ sử dụng lệnh toàn cầu composer
trong các phần sau.
Để cài đặt các phụ thuộc với Trình soạn thảo, trước tiên, bạn cần tạo một tệp có tên composer.json
trong thư mục dự án của bạn. Tập tin này xác định tất cả các phụ thuộc cần thiết. Ví dụ: nội dung của composer.json
tệp yêu cầu thư viện "psr / log" có thể như sau:
{
"require": {
"psr/log": "1.0.0"
}
}
Ở đây, "psr / log" đại diện cho "nhà cung cấp / gói", "1.0.0" đại diện cho "số phiên bản". Cả hai mục này đều có thể được tìm thấy trên trang web kho lưu trữ mặc định của Compuber, packagist.org .
Nếu bạn cần các thư viện khác, chỉ cần thêm dấu phẩy và một dòng mới cho mỗi thư viện:
{
"require": {
"psr/log": "1.0.0",
"phpunit/php-timer": "1.0.7",
"symfony/event-dispatcher": "3.0.0"
}
}
Sau đó chạy lệnh sau để cài đặt các thư viện bạn đã chỉ định. Bất kỳ thư viện nào mà bạn chọn phụ thuộc cũng sẽ được cài đặt tự động.
composer install
Tất cả các thư viện được cài đặt sẽ được lưu trong ./vendor
thư mục.
Bất cứ khi nào bạn sửa đổi nội dung composer.json
hoặc khi bạn muốn kiểm tra xem có phiên bản mới hay không, bạn nên chạy lệnh cập nhật:
composer update
Ngoài ra, một số thư viện cung cấp thông tin tự động tải. Bạn có thể tự động tải chúng bằng cách thêm câu sau vào mã dự án của bạn:
require __DIR__ . '/vendor/autoload.php';
Đó là nó. Bây giờ bạn đã sẵn sàng để quản lý các phụ thuộc của dự án với Trình soạn thảo. Để biết thêm chi tiết, hãy truy cập trang web chính thức của Nhà soạn nhạc .
Thưởng thức!
Bạn có thể thấy cảnh báo "Bạn đang chạy trình soạn thảo với xdebug được bật ..." khi sử dụng Trình soạn thảo. Nếu vậy, bạn có thể giải quyết cảnh báo bằng cách làm theo các bước sau.
Sửa đổi cấu hình của PHP trong tệp /etc/php.d/15-xdebug.ini
:
sudo vi /etc/php.d/15-xdebug.ini
Nhận xét dòng zend_extension=xdebug.so
với a ;
:
;zend_extension=xdebug.so
Lưu và đóng:
:wq
Sau đó khởi động lại hệ thống:
sudo reboot
Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.
ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.
Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm
Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+
Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.
Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm
13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn
Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true
Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.
Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1