centos7部落格的基礎搭建(LNMP)

2022-03-21 16:12:09 字數 2531 閱讀 3870

[root@zbb wordpress]# cat /etc/redhat-release

centos linux release 7.4.1708 (core)

mkdir /server/tools -p

cd /server/tools

wget

tar xf nginx-1.12.2.tar.gz

cd nginx-1.12.2

yum install -y pcre-devel openssl-devel

echo "第二步建立虛擬使用者"|pv -ql 25

useradd -m -s /sbin/nologin www

echo "第三步編譯安裝"|pv -ql 25

make && make install

echo "第四步軟連線" |pv -ql 25

sleep 3

source /etc/profile

echo "第五步啟動並檢查"|pv -ql 25

sleep 3

ps -ef|grep nginx

nginx.conf  配置如下

centos7預設不支援mysql(原因大家都懂),預設支援的是mariadb,mariadb是mysql乙個開源分支。

1、解除安裝mariadb,否則安裝mysql會出現衝突

執行命令

rpm -qa | grep mariadb

列出所有被安裝的mariadb rpm 包;

執行命令

rpm -e --nodeps 包名稱(比如:rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64)

逐個將所有列出的mariadb rpm 包給解除安裝掉

2、新增官方的yum源

以centos7安裝mysql5.6為例:

建立並編輯mysql-community.repo檔案

vi /etc/yum.repos.d/mysql-community.repo

將以下內容貼上進去並儲存

[mysql56-community]

name=mysql 5.6 community server

baseurl=

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-mysql

注意:gpgcheck是gpg加密校驗,官方文件中,值為1,但check會報錯誤,所以這裡改為0跳過檢查,對安裝無影響。

同理,其他centos版本安裝其他版本的mysql只需要改為對應的baseurl即可:

centos7安裝mysql5.7:baseurl=

centos6安裝mysql5.6:baseurl=

centos6安裝mysql5.7:baseurl=

3、安裝

執行命令

sudo yum install mysql-community-server

4、啟動

執行命令

sudo service mysqld start

5、改mysql 的root密碼

mysqladmin -u root password  「你的新密碼」

初始密碼為空,直接按回車即可

注意:mysql5.7的初始密碼是隨機生成的,放在了 /var/log/mysqld.log

使用命令 grep 『temporary password』 /var/log/mysqld.log 讀出來即可。

登入之後 第一步必須先修改密碼,否則其他操作都執行不了。

修改密碼的方法:

mysql> alter user root@localhost identified by 'tyzz001!';

query ok, 0 rows affected (0.00 sec)

新修改的密碼中 必須包含 大小寫字母數字及符號

發現有些不支援上述方法 另提供一種思路 

create database wordpress;  建立資料庫

grant all on wordpress.* to wordpress @'localhost' identified by '123456';  建立使用者管理這個使用者

安裝php的依賴環境

yum -y install php php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap 

這裡我直接yum  安裝   編譯比較麻煩,我只是用的php做動態處理而已

nginx 最好編譯安裝 ,因為 nginx需要經常改動

yum install php-tidy php-common php-devel php-fpm php-mysql -y

service  php-fpm start

Centos7搭建LAMP Typecho部落格

yum install httpd 安裝httpd服務 systemctl start httpd 啟動httpd服務 systemctl status httpd 檢視httpd服務狀態,看到active active running 說明httpd服務已啟動 systemctl enable h...

搭建我的CentOS7

分類 linux 2014 09 19 12 50 544人閱讀收藏 舉報 目錄 學習一下centos7的一些特性,並在上面做一些日常練習,寫寫 什麼的。為了方便日後再搭建,做一下記錄。由於我安裝在vmware workstation上面,就沒有刻成光碟。建立了乙個虛擬機器,1g記憶體,1個cpu,...

centos7上搭建hadoop(基礎篇)

主要步驟如下 1.修改ip 因為動態ip很麻煩 2.關閉防火牆 因為hadoop集群通常是公司內部使用,埠加入列表就不攔截了 3.修改hostname 4.設定ssh自動登入 5.安裝jdk 6.安裝hadoop 步驟1 修改ip 原內容作出變動後的結果如下 type ethernet bootpr...