基本流程:
- 安裝、配置、啓動、測試 Nginx
- 安裝、啓動、測試 PHP
- 安裝、啓動、配置、測試 MySQL
- 安裝 OpenCart 所需的 PHP 插件,包括 php5-mysql、php5-mcrypt、php5-curl、php5-gd
- 安裝 OpenCart
安裝、配置、啓動、測試 Nginx
sudo apt-get install nginx
如果提示缺少 PCRE、zlib 之類的,如下安裝:
sudo apt-get install libpcre3-dev
sudo apt-get install zlib1g-dev
不需修改配置,訪問看到 Nginx 默認頁面即成功
安裝、啓動、測試 PHP
sudo apt-get install php5-fpm
修改 Nginx 配置:
server {
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
root /path/to/php/ini/file/dir/;
index index.php index.html index.htm;
server_name 123.123.123.123 127.0.0.1 localhost;
location / {
try_files $uri $uri/ =404;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/nginx/html;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
訪問 http://123.123.123.123/php.ini 看到 PHP 默認配置頁面即可。
安裝、啓動、測試 MySQL
sudo apt-get install mysql-server
之後創建一個後面 OpenCart 要用的用戶和數據庫,並完成授權。
CREATE DATABASE db_opencart;
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON db_opencart.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
安裝 OpenCart 所需的 PHP 插件
sudo apt-get install php5-mysql
sudo apt-get install php5-curl
sudo apt-get install php5-gd
sudo apt-get install php5-mcrypt
安裝 OpenCart
下載上傳就好了,然後根據壓縮包內的 install.txt 文件操作。然後訪問你的 OpenCart 網站,剩下的就是傻瓜操作了。