centos7 安裝lnmp :
一、參考此鏈結的教程
二、從阿里雲市場選擇乙個免費的映象(推薦使用,比較簡單,坑少)
我們選擇微柳網路製作的 映象:
php執行環境(centos7.2 64位 | nginx | php5.4)
如圖:
image.png
操作文件:
0.遠端連線
sudo ssh -p 22 [email protected]
//阿里雲公(外)網ip位址
輸入密碼
回車就建立好雲伺服器的遠端連線了
1.先優化系統
cd /root/oneinstack
#請勿 bash ./optimize.sh(或者 sh)這樣執行
**2.資料庫密碼**
```cd /root/oneinstack
grep dbrootpwd options.conf
#更改資料庫 root 密碼
**3.進入資料庫**
```mysql -uroot -p
輸入密碼
回車grant all privileges on test.* to username@'localhost' identified by 'password';
flush privileges;
4.管理虛擬主機
cd /root/oneinstack
建立的檔案及子目錄許可權都為:www
網域名稱配置檔案目錄:
```/usr/local/nginx/conf/vhost/
下面的 ***x.conf 為網域名稱繫結的配置檔案
如需自己設定 ***x.conf 請在命令列執行
vi ***x.conf
進行設定
5.管理ftp
cd /root/oneinstack
#請勿 bash ./pureftpd_vhost.sh(或者 sh)這樣執行
**6.備份管理**
```cd /root/oneinstack
#設定備份引數
** 立即備份**
```cd /root/oneinstack
```./backup.sh```
設定計畫任務自動定時備份:如:每天凌晨一點備份,注:下面命令請勿重複執行
echo '0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 & ' >> /var/spool/cron/root
檢視本地備份:
ls -l /data/backup/
7. 管理服務
nginx:
service nginx
//注:如手工更改配置檔案,強烈建議 reload
mysql:
service mysqld
php:
service php-fpm
pure-ftpd:
service pureftpd
redis:
service redis-server
memcached:
service memcached
8 公升級版本
cd /root/oneinstack
**9重新整理 php 快取**
或者直接訪問:
**10.許可權問題**
```find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;
阿里雲centos7 LNMP開發環境搭建
我購買的阿里雲是centos7.3的.在linux下,搭建服務最好當然是lnmp了,畢竟php是世界上最好的語言 開玩笑了 0.0 當然lamp也很好,我就是apache從轉投nginx的,就因為nginx配置簡單,資源占用低.當然apache也有他的優點,孰優孰劣,還是要根據自己的需要取捨吧。言歸...
阿里雲centos7 LNMP開發環境搭建
使用yum安裝nginx 使用yum安裝mariadb 安裝mysql 新增mysql的yum源,命令 wget 新增mysql,命令 rpm uvh platform and version specific package name.rpm 安裝分為預設安裝8.0和5.7安裝,第一種安裝命令 y...
阿里雲centos7 LNMP開發環境搭建
1.執行以下命令安裝nginx yum y install nginx 2.執行以下命令檢視nginx版本 nginx v 返回結果如下所示,表示nginx安裝成功 nginx version nginx 1.16.1 3.執行以下命令啟動nginx服務 systemctl start nginx ...