對於初學者而言,部署lnmp是一件麻煩事兒,編譯安裝/源碼安裝,單獨配置mysql,php,nginx/apache 好像都很麻煩哎~
再開始之前,請確保安裝目錄有足夠的空間,請自行df -k
根據自己的服務器線路選擇下載節點,我這裡是東京的服務器,所以選擇了國外路線。
國內路線:
wget -c https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp
國外路線:
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp
然後靜靜等待下載~100%後會有一點延遲 出現到這個界面:
輸入數據庫密碼~然後剩下四個默認就可以,或者根據你的需要選擇。(php版本,mysql版本,innoDB等等),然後等待自動安裝編譯即可(20-30分鐘)
好了, 已經自動完成lnmp環境的部署了,是不是很方便呢?
數據庫所在目錄:/usr/local/mysql/var/
MariaDB 目錄 : /usr/local/mariadb/
MariaDB數據庫所在目錄:/usr/local/mariadb/var/
PHP目錄 : /usr/local/php/
PHPMyAdmin目錄 : 0.9版本為/home/wwwroot/phpmyadmin/
1.0及以後版本為 /home/wwwroot/default/phpmyadmin/
強烈建議將此目錄重命名為其不容易猜到的名字。phpmyadmin可自己從官網下載新版替換。
默認網站目錄 : 0.9版本為 /home/wwwroot/ 1.0及以後版本為 /home/wwwroot/default/
Nginx日志目錄:/home/wwwlogs/
添加的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
PureFtpd 目錄:/usr/local/pureftpd/
PureFtpd web管理目錄: 0.9版為/home/wwwroot/default/ftp/
1.0版為 /home/wwwroot/default/ftp/
Proftpd 目錄:/usr/local/proftpd/
Redis 目錄:/usr/local/redis/
LNMP相關配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本為/usr/local/proftpd/proftpd.conf
Proftpd 用戶配置文件:/usr/local/proftpd/etc/vhost/用戶名.conf
Redis 配置文件:/usr/local/redis/etc/redis.conf