摘要:大家知道搭建網(wǎng)站很快,特別是搭建企業(yè)站,近期公司有類似需求,便嘗試著去服務(wù)器搭建一個(gè)站點(diǎn)試試。
大家知道wordpress搭建網(wǎng)站很快,特別是搭建企業(yè)站,近期公司有類似需求,便嘗試著去服務(wù)器搭建一個(gè)wordpress站點(diǎn)試試。一、安裝Apache
Apache 在 ContOs 下也叫 httpd
yum -y install httpd
配置筆記:
// 創(chuàng)建站點(diǎn)目錄,這里創(chuàng)建了一個(gè)demo站點(diǎn) cd /home/www sudo mkdir demo // 創(chuàng)建配置文件 // 以我的為例,想要?jiǎng)?chuàng)建一個(gè)demo.chenyanlin.com站點(diǎn) cd /etc/httpd/conf.d touch demo-chenyanlin-com.conf // 配置信息#Created by linvic on 2018-05-24 Serveradmin [email protected] ServerName demo.chenyanlin.com DocumentRoot /home/www/demo // 配置本地hosts cd /etc vi hosts 127.0.0.1 demo.chenyanlin.com // 重啟服務(wù) systemctl start httpd.service // 開啟服務(wù) systemctl enable httpd.service // 設(shè)置開機(jī)啟動(dòng) sudo systemctl restart httpd.service // 重啟服務(wù) // 測(cè)試 curl demo.chenyanlin.com //賦權(quán) sudo chmod 777 /home/www/demo //給文件權(quán)限并創(chuàng)建對(duì)應(yīng)的ftp賬號(hào) /usr/sbin/adduser -d /home/www/demo -g ftp -s /sbin/nologin ftpuser 上面的命令是添加一個(gè) 名稱為 ftpuser的用戶,并設(shè)置該用戶訪問(wèn)目錄為/home/www/demo。 命令解析:使用命令(adduser)添加ftpuser用戶,不能登錄系統(tǒng)(-s /sbin/nologin),自己的文件夾在(/test)),屬于組ftp(-g ftp). 有用戶了,然后為該用戶設(shè)置密碼Options FollowSymLinks AllowOverride All #Require all denied Require all granted
passwd ftpuser
二、安裝Mariadb(mysql)本來(lái)我是用命令去安裝mysql的,結(jié)果服務(wù)開啟不了,后面找了資料才發(fā)現(xiàn),Centos7已經(jīng)不支持了,需要安裝的是Mariadb
同樣還是利用yum命令進(jìn)行安裝,并且配置開機(jī)啟動(dòng)
yum -y install mariadb-server mariadb #安裝命令 systemctl start mariadb.service # 開啟 systemctl enable mariadb.service # 設(shè)置開機(jī)啟動(dòng)
下面配置root密碼:
mysql_secure_installation
大致過(guò)程如下,按需配置即可,我這測(cè)試全選的N,最后Y重載
Enter current password for root (enter for none):(輸入原始root密碼,若無(wú)enter) OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation. Set root password? [Y/n] (是否設(shè)置root密碼) New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! Remove anonymous users? [Y/n] (是否移除匿名用戶) ... Success! Disallow root login remotely? [Y/n] (是否禁止遠(yuǎn)程root登陸) ... skipping. Remove test database and access to it? [Y/n] (是否刪除測(cè)試數(shù)據(jù)庫(kù)) Reload privilege tables now? [Y/n] (重新載入) ... Success! Cleaning up... All done! If you"ve completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB!三、安裝PHP
安裝PHP
yum -y install php
查看所有組件 yum search php
安裝需要的一些組件
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
完成。
我們可以新建一個(gè)PHP頁(yè)面查看安裝的組件
vi /var/www/html/info.php
編輯為以下內(nèi)容
重啟httpd服務(wù)
systemctl restart httpd.service四、配置WordPress數(shù)據(jù)庫(kù)
首先登陸MariaDB為WordPress建立數(shù)據(jù)庫(kù)及用戶
mysql -u root -p
這里進(jìn)入了MariaDB,按行執(zhí)行下面代碼:
CREATE DATABASE wordpressdb //新建的數(shù)據(jù)庫(kù)為wordpressdb CREATE USER wordpressuser@localhost IDENTIFIED BY "123456" //用戶為wordpressuser,密碼為123456 GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost FLUSH PRIVILEGES //更改用戶權(quán)限 exit //保存并退出
重啟相關(guān)服務(wù)
systemctl restart httpd.service systemctl restart mariadb.service五、安裝WordPress
下載WordPress
cd /home/www/demo yum -y install wget unzip net-tools wget http://wordpress.org/latest.zip
解壓文件,并且將其復(fù)制到/home/www/demo目錄下
unzip -q latest.zip cp -rf wordpress/* /home/www/demo
上面你也可以用windows下載好再傳到服務(wù)器解壓,我就是這樣直接解壓wordpress文件夾到demo目錄。
修改文件夾權(quán)限
chown -R apache:apache /home/www/demo
編輯配置文件
cd /home/www/demo/wordpress // 假定你wordpress解壓到當(dāng)前目錄 cp wp-config-sample.php wp-config.php vi wp-config.php
往下找到需要修改的內(nèi)容,修改三個(gè)部分:其中wordpressdb為數(shù)據(jù)庫(kù)名稱,wordpressuser為數(shù)據(jù)庫(kù)用戶名,123456為數(shù)據(jù)庫(kù)密碼
/** WordPress數(shù)據(jù)庫(kù)的名稱 */ define("DB_NAME", "wordpressdb"); /** MySQL數(shù)據(jù)庫(kù)用戶名 */ define("DB_USER", "wordpressuser"); /** MySQL數(shù)據(jù)庫(kù)密碼 */ define("DB_PASSWORD", "123456");
保存后退出,重啟相關(guān)服務(wù)
systemctl restart httpd.service systemctl restart mariadb.service
這樣就完成了,然后就可以訪問(wèn)你的站點(diǎn)了
http://demo.chenyanlin.com/wo...
更改用戶組
如目錄機(jī)構(gòu) /home/www/demo/wordpress
到demo目錄
chown -R apache:apache wordpress
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/35952.html
摘要:預(yù)知后事如何,且聽下回分解六心得體會(huì)經(jīng)歷了這次彎彎彎彎彎的極度不暢的建站之路,我才明白高屋建瓴的重要意義,也明白了循序漸進(jìn)先打好基礎(chǔ)才是王道呀。? 一、背景 為了達(dá)到創(chuàng)1的結(jié)課要求,并且實(shí)現(xiàn)以前就憧憬過(guò)的網(wǎng)站想法,我在什么都沒有準(zhǔn)備的情況下開始了建設(shè)網(wǎng)站的腳步。腦袋一熱就行動(dòng),也許我就這樣子的莽撞,造成我后來(lái)撞得滿頭包。 二、預(yù)備知識(shí) 開始的時(shí)候我只有學(xué)了一個(gè)學(xué)期的c語(yǔ)言,java,...
摘要:環(huán)境搭建附帶搭建一安裝安裝成功后,操作命令啟動(dòng)停止重啟設(shè)置開機(jī)啟動(dòng)外部對(duì)其訪問(wèn)時(shí)還需要對(duì)防火墻進(jìn)行配置如下。默認(rèn)情況下,上的只允許從回環(huán)地址訪問(wèn)。為了能遠(yuǎn)程連接,你需要改動(dòng)它的配置。 CENTOS 7.0 apache + php + mariadb 環(huán)境搭建(附帶wordpress搭建) 一、安裝apache yum install httpd 安裝成功后,apache操作...
摘要:環(huán)境搭建附帶搭建一安裝安裝成功后,操作命令啟動(dòng)停止重啟設(shè)置開機(jī)啟動(dòng)外部對(duì)其訪問(wèn)時(shí)還需要對(duì)防火墻進(jìn)行配置如下。默認(rèn)情況下,上的只允許從回環(huán)地址訪問(wèn)。為了能遠(yuǎn)程連接,你需要改動(dòng)它的配置。 CENTOS 7.0 apache + php + mariadb 環(huán)境搭建(附帶wordpress搭建) 一、安裝apache yum install httpd 安裝成功后,apache操作...
閱讀 2273·2023-04-25 14:50
閱讀 1273·2021-10-13 09:50
閱讀 1873·2019-08-30 15:56
閱讀 1853·2019-08-29 15:29
閱讀 2892·2019-08-29 15:27
閱讀 3569·2019-08-29 15:14
閱讀 1205·2019-08-29 13:01
閱讀 3306·2019-08-26 14:06