為了使安裝速度更快,在這裡我選擇網易映象源:
首先備份/etc/yum.repos.d/centos-base.repo
mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup
cd /etc/yum.repos.d/執行以下命令生成快取wget
yum clean all此時,系統已經更新為網易映象源yum makecache
wget再新增nginx到yum倉庫
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm最後yum安裝nginx
yum install -y nginx安裝完成之後,啟動nginx
service nginx start
wget再安裝mysql源
yum localinstall mysql57-community-release-el7-11.noarch.rpm最後yum安裝mysql
yum install mysql-community-server安裝完成之後,啟動mysql
service mysqld start下面內容是關於如何修改mysql root使用者的密碼mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了乙個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改:
cat /var/log/mysqld.log | grep password注意:mysql5.7預設安裝了密碼安全檢查外掛程式(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。
set password = password('你的密碼');下面內容是關於如何開放mysql遠端連線然後登陸mysql,執行如下操作
mysql> use mysql;其中,%表示允許任何主機連線mysql> select host,user from user;
mysql> update user set host = '%' where host = 'localhost' and user = 'root';
mysql> flush privileges;
至此,mysql遠端連線開啟成功
首先,檢視系統yum自帶的php資訊
php5.4版本有點低了,現在一些框架要求php5.6及以上,所以我們新增源
我在這裡使用的是remi源, remi repository 是包含最新版本php和mysql包的linux 源,由 remi 提供維護.
(另外還有一種常用源-webtatic,不同源的軟體包名稱可能不同)
yum install epel-release檢視php版本rpm -uvh
發現多了一些php高版本的包
然後我們就開始安裝php5.6
yum install php56-php-fpm安裝php擴充套件
yum install php56.x86_64 php56-php-cli.x86_64 php56-php-common.x86_64 php56-php-gd.x86_64 php56-php-mbstring.x86_64 php56-php-mcrypt.x86_64 php56-php-mysqlnd.x86_64 php56-php-pdo.x86_64檢視php版本
php56 -v啟動fpm
service php56-php-fpm start首先複製出乙份自定義的配置檔案,命名為my.conf
cd /etc/nginx/conf.dmy.conf內容如下(xx.xx.xx.xx是你的主機的網域名稱或ip)vim my.conf
server儲存退出,重啟nginxlocation ~ \.php$
}
service nginx restart在/data/www目錄下新建乙個index.php
在瀏覽器訪問,發現報錯403,403是禁止訪問
在安全組裡面設定開啟80埠,再次訪問就沒問題了
yum install git
LNMP環境搭建 Mysql安裝
一.新增yum資源 在 centos 上直接使用 yum install mysql 安裝,最後安裝上的會是 mariadb,所以要先新增 mysqlyum 源 rpm uvh二.安裝 如果要安裝最新版,可直接開始安裝 檢視 yum 源中所有 mysql 版本 yum repolist all gr...
LNMP 搭建Lnmp系統
準備centos8系統 yum安裝nginx rpm安裝mysql repo的安裝 rpm ivh mysql57 community release el7 9.noarch.rpm 進入repo目錄 cd etc yum.repos.d 最新版8.0.17在當前目錄即可,省略本步驟 安裝 yum...
LNMP經驗分享
王帥 目前的saas平台架構根據產品和量級的需求經歷過多次演變,最終演化成了現在的結構。由最初的快慢分離和簡單容災,增強容災和提供灰度發布能力,逐漸抽取統一資料層 減少無用請求,強化多set模型和立體監控,到最後統一資料儲存。最終演變為 dns gslb lvs tgw 業務邏輯機 nginx ph...