阿里雲 centos7 lnmp環境搭建

2021-08-04 03:59:55 字數 2388 閱讀 7517

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 ...