yum安裝 lnmp (linux+nginx+php7.1+mysql5.7)
1、第一步先更新yum update
只適合新伺服器,生成環境慎用
2、yum安裝nginx
安裝nginx最新源:
yum localinstall
yum repolist enabled | grep "nginx*"
安裝nginx:
yum -y install nginx
啟動nginx:
service nginx start
設定nginx伺服器開機自啟動:
systemctl enable nginx.service
檢查開機自動是否設定成功:
systemctl list-dependencies | grep nginx
3、yum安裝mysql5.7
安裝mysql源:
yum -y localinstall
yum repolist enabled | grep "mysql.-community."
安裝mysql:
yum -y install mysql-community-server mysql-community-devel
啟動mysql:
service mysqld start
檢查mysql啟動是否正常:
service mysqld status 或者 ps -ef | grep mysql
設定mysqld服務開機自啟動:
systemctl enable mysqld.service
檢查mysqld開機自啟動是否設定成功:
systemctl list-dependencies | grep mysqld
檢視密碼和修改密碼
檢視mysql的root賬號的密碼 grep 'temporary password' /var/log/mysqld.log
登入mysql mysql -uroot -p
修改密碼 alter user 'root'@'localhost' identified by 'password';
修改root使用者可遠端登入 grant all privileges on . to 'root'@'%' identified by 'password' with grant option;
重新整理 flush privileges;
4、yum安裝php7.1
安裝php源:
rpm -uvh
rpm -uvh
檢查源是否安裝成功;
yum repolist enabled | grep "webtatic*"
安裝php擴充套件源:
yum -y install php71w php71w-fpm
yum -y install php71w-mbstring php71w-common php71w-gd php71w-mcrypt
yum -y install php71w-mysql php71w-xml php71w-cli php71w-devel
yum -y install php71w-pecl-memcached php71w-pecl-redis php71w-opcache
驗證php7.1.x和擴充套件是否安裝成功 :
驗證php是否安裝成功
php -v
驗證對應的擴充套件是否安裝成功
php -m
設定php-fpm並檢測php-fpm的執行狀態:
啟動php-fpm
service php-fpm star
檢查啟動是否成功
service php-fpm status
設定開機自啟動:
systemctl enable php-fpm.service
檢查開機自啟動是否設定成功:
systemctl list-dependencies | grep php-fpm
ps -ef | grep php-fpm
6.安裝php-redis擴充套件
先裝git
yum install git
git下擴充套件
安裝擴充套件
cd phpredis
phpize
修改php配置
vi /etc/php.ini 新增extension=redis.so
重啟php
service php-fpm restart
nginx的配置:
nginx.conf 修改user為nginx
[root@aliyun nginx]# cat conf.d/web.conf
server
}#解決跨域問題
location ~* \.(eot|ttf|woff)$
location ~ \.php(.*)$
location ~ ^/(status|ping)$
}htpps有cdn的就把網域名稱解析到cdn 使用cdn的htpps 沒有的自己去免費**申請htpps按照教程來搭建 看個人需求是否需要htpps
上傳typeho到**根目錄解壓
tar zxvf 1.1-17.10.30-release.tar.gz
mv build/* .
chown -r nginx:nginx . 修改許可權
nginx -t 檢查配置是否正確 nginx -s reload 從新載入
建立資料庫建立typecho
安裝typeho
ip/install.php 按照提示進行操作 也可以網域名稱/install.php 前提是自己的網域名稱以及解析或者配置htpps
Typecho部落格搭建教程
前言 膜拜過許多大佬使用typecho搭的部落格,覺得他們的主題特別好看,特來體驗一下。typecho官方的介紹 輕量高效 僅僅 7 張資料表,加上不足 400kb 的 就實現了完整的外掛程式與模板機制。超低的 cpu 和記憶體使用率,足以發揮主機的最高效能。先進穩定 原生支援 markdown 排...
Typecho部落格搭建教程
前言膜拜過許多大佬使用typecho搭的部落格,覺得他們的主題特別好看,特來體驗一下。typecho官方的介紹 輕量高效 僅僅 7 張資料表,加上不足 400kb 的 就實現了完整的外掛程式與模板機制。超低的 cpu 和記憶體使用率,足以發揮主機的最高效能。先進穩定 原生支援 markdown 排版...
阿里雲搭建 Typecho 部落格
1 申請香港或大陸 香港的訪問速度慢一點,根據所在地區選擇伺服器地區 阿里雲空間,開通輕量級伺服器,並安裝centos7 2 購買註冊網域名稱 購買網域名稱後,在阿里雲控制台空間中,站點設定 網域名稱,繫結申請的網域名稱 網域名稱需要備案,如選用的是阿里雲伺服器,則需要通過阿里雲去就進行網域名稱備案...