使用LNMP(Linux, Nginx, MySQL, PHP)搭建在线商城是一个相对简单的过程,以下是详细的步骤指南:
sudo apt update sudo apt install build-essential libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev cd /usr/src sudo wget http://nginx.org/download/nginx-1.21.3.tar.gz sudo tar -zxvf nginx-1.21.3.tar.gz cd nginx-1.21.3 sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_modules sudo make sudo make install sudo cp /usr/local/nginx/sbin/nginx /etc/init.d/nginx sudo update-rc.d nginx defaults sudo systemctl start nginx sudo systemctl enable nginx sudo apt install mysql-server libmysqlclient-dev sudo mysqld --initialize-insecure --user=mysql sudo systemctl start mysqld sudo systemctl enable mysqld sudo mysql_secure_installation sudo apt install php-dev libxml2-dev libssl-dev libcurl4-openssl-dev cd /usr/src sudo wget http://cn2.php.net/distributions/php-7.4.26.tar.gz sudo tar -zxvf php-7.4.26.tar.gz cd php-7.4.26 sudo ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/bin/apxs2 --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-mbstring --enable-hash sudo make sudo make install sudo cp /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php-fpm.d/www.conf sudo sed -i 's/listen 127.0.0.1:9000/listen unix:/var/run/php/php7.4-fpm.sock/' /usr/local/php/etc/php-fpm.d/www.conf sudo make install sudo systemctl start php7.4-fpm sudo systemctl enable php7.4-fpm sudo nano /usr/local/nginx/conf/nginx.conf location ~ \.php$ { fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } sudo systemctl restart nginx sudo mkdir -p /var/www/html/your_domain.com sudo chown -R www-data:www-data /var/www/html/your_domain.com sudo chmod -R 755 /var/www/html/your_domain.com sudo nano /var/www/html/your_domain.com/info.php 添加以下内容:<?php phpinfo(); ?> sudo apt install certbot python3-certbot-nginx sudo certbot --nginx -d your_domain.com -d www.your_domain.com 通过以上步骤,你就可以在Linux上成功搭建一个使用LNMP的在线商城。根据具体需求,你可能还需要进行进一步的配置和优化。