国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

centos7.0 apache+php+mariadb(wordpress基礎(chǔ)環(huán)境)

ssshooter / 2232人閱讀

摘要:環(huán)境搭建附帶搭建一安裝安裝成功后,操作命令啟動(dòng)停止重啟設(shè)置開機(jī)啟動(dòng)外部對(duì)其訪問時(shí)還需要對(duì)防火墻進(jìn)行配置如下。默認(rèn)情況下,上的只允許從回環(huán)地址訪問。為了能遠(yuǎn)程連接,你需要改動(dòng)它的配置。

CENTOS 7.0 apache + php + mariadb 環(huán)境搭建(附帶wordpress搭建)
一、安裝apache
yum install httpd

安裝成功后,apache操作命令:

systemctl start httpd      //啟動(dòng)apache
systemctl stop httpd       //停止apache
systemctl restart httpd    //重啟apache
systemctl enable httpd     //設(shè)置apache開機(jī)啟動(dòng)

外部對(duì)其訪問時(shí)還需要對(duì)防火墻進(jìn)行配置如下。

CentOS 7.0默認(rèn)使用的是firewall作為防火墻,這里改為iptables防火墻。

1.關(guān)閉firewall

systemctl stop firewalld.service    //停止firewall服務(wù)
systemctl disable firewalld.service //禁止firewall開機(jī)啟動(dòng)

2.安裝iptables防火墻

yum intall iptables-services   //安裝
vim /etc/sysconfig/iptables    //編輯防火墻配置文件


# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
:wq! #保存退出

systemctl restart iptables.service   //最后重啟防火墻使配置生效
systemctl enable iptables.service    //設(shè)置防火墻開機(jī)啟動(dòng)

3.關(guān)閉SELINUX

vim /etc/selinux/config

#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq! #保存退出

setenforce 0    //使配置立即生效

這時(shí)候restart一下apache服務(wù),輸入localhost之后,會(huì)出現(xiàn)apache的測試頁面testing 123..


二、安裝mariadb(mysql的一個(gè)開源分支)
yum install mariadb mariadb-server

mariadb安裝成功后,需要配置mysql的root密碼,先備注一下常用命令:

systemctl start mariadb     //啟動(dòng)MariaDB
systemctl stop mariadb      //停止MariaDB
systemctl restart mariadb   //重啟MariaDB
systemctl enable mariadb    //設(shè)置開機(jī)啟動(dòng)

設(shè)置root賬戶密碼

mysql_secure_installation

Enter current password for root (enter for none):
Set root password? [Y/n]

點(diǎn)擊回車然后提示是否設(shè)置root賬號(hào)密碼,輸入y

New password:
Re-enter new password:
Password updated successfully!

提示輸入新密碼和重復(fù)輸入新密碼,重復(fù)輸入兩次后,出現(xiàn)更新密碼成功提示。

然后一路輸入y就可以

Remove anonymous users? [Y/n] y
... Success!

Disallow root login remotely? [Y/n] y
... Success!

Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reload privilege tables now? [Y/n] y
... Success!

Thanks for using MariaDB!

設(shè)置root密碼后,重啟mariadb生效

systemctl restart mariadb.service

測試訪問數(shù)據(jù)庫:

mysql -uroot -p

然后輸入密碼,登錄成功后顯示如下:

Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 2
Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type "help;" or "h" for help. Type "c" to clear the current input statement.

MariaDB [(none)]>

輸入如下命令,查看數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫

show databases;

退出命令

exit;

三、安裝php以及php擴(kuò)展
yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

安裝完成后,重啟apache服務(wù)器

systemctl restart httpd.service

測試php安裝結(jié)果

vim /var/www/html/index.php

輸入如下內(nèi)容



:wq!保存

在瀏覽器中輸入服務(wù)器地址,查看是否可以看到:php的版本信息以及其他具體信息頁面。


&wordpress部署

·1.用ftp工具將wordpress文件夾直接transfer到服務(wù)器/var/www目錄下,這時(shí)候在瀏覽器中訪問127.0.0.1/wordpress(ip地址為服務(wù)器ip可以看到wordpress的五分鐘安裝界面。


Q&A

您的 PHP 似乎沒有安裝運(yùn)行 WordPress 所必需的 MySQL 擴(kuò)展”處理方法?

第一步:先用ssh,打開php.ini

vim /etc/php.ini

第二步:php.ini中 添加

extension=mysql.so

第三步:在php.ini 中找到如下

extension_dir="xxxxxxx"

注:  xxxxxxx指擴(kuò)展安裝目錄,centos64位的主機(jī)一般安裝在extension_dir = "/usr/lib64/php/modules"

第四步:找到這個(gè)擴(kuò)展安裝目錄,確認(rèn)是否有mysql.so這個(gè)文件,如果沒有,下載
重啟服務(wù)。

不過mysql.so這個(gè)文件應(yīng)該不是直接可以yum的,我在有這個(gè)問題的時(shí)候發(fā)現(xiàn)是沒有安裝php-mysql擴(kuò)展,裝上之后重啟服務(wù)應(yīng)該就沒問題了。


2.這時(shí)候要在mysql中創(chuàng)建一個(gè)wordpress數(shù)據(jù)庫才能保證wordpress安裝成功,不過如果配置不成功,也沒關(guān)系,可以后續(xù)操作wp-config-sample.php在其中手動(dòng)輸入相關(guān)信息改動(dòng)文件名為wp-config.php即可。

新建數(shù)據(jù)庫指令如下,不要忘記加結(jié)尾的分號(hào);

create database wordpress;
訪問你自己的站點(diǎn)吧!

ps.
不過在訪問站點(diǎn)的時(shí)候,你可能會(huì)碰到新的問題,比如你無法上傳自定義的圖片。

Q&A

無法建立目錄“wcontent/uploads”/2016/12。有沒有上級(jí)目錄的寫權(quán)限?

確認(rèn)擁有上傳目錄uploads,如沒有則手動(dòng)創(chuàng)建一個(gè)目錄;

wordpress擁有對(duì)文件夾的操作權(quán)限,給文件夾賦權(quán),在創(chuàng)建文件夾的時(shí)候勾選write和子文件夾賦權(quán)選項(xiàng);

在數(shù)據(jù)庫中wp-options表中設(shè)置upload_path的值為wp-content/uploads不需要加雙引號(hào),可以看到我上面的錯(cuò)誤就是加了雙引號(hào)

其中第三步對(duì)數(shù)據(jù)庫進(jìn)行操作我們可以在phpmyadmin中直接修改。

安裝phpmyadmin
yum install epel-release
yum install phpmyadmin php-mcrypt

phpmyadmin的默認(rèn)安裝目錄是/usr/share/phpMyAdmin,同時(shí)會(huì)在 Apache 的配置文件目錄中自動(dòng)創(chuàng)建虛擬主機(jī)配置文件 /etc/httpd/conf.d/phpMyAdmin.conf(區(qū)分大小寫)。默認(rèn)情況下,CentOS 7上的phpMyAdmin只允許從回環(huán)地址(127.0.0.1)訪問。為了能遠(yuǎn)程連接,你需要改動(dòng)它的配置。


   AddDefaultCharset UTF-8

   
     # Apache 2.4
     
      # Require ip 127.0.0.1  #注釋掉
      # Require ip ::1   #注釋掉
      Require all granted   #新添加
     
 
 
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   



   
     # Apache 2.4
     
      #Require ip 127.0.0.1  #注釋掉
      #Require ip ::1   #注釋掉
      Require all granted   #新添加
     
   
   
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   

然后重啟apache服務(wù)器,就可以通過ip地址/phpmyadmin訪問數(shù)據(jù)庫了。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/35790.html

相關(guān)文章

  • centos7.0 apache+php+mariadbwordpress基礎(chǔ)環(huán)境

    摘要:環(huán)境搭建附帶搭建一安裝安裝成功后,操作命令啟動(dòng)停止重啟設(shè)置開機(jī)啟動(dòng)外部對(duì)其訪問時(shí)還需要對(duì)防火墻進(jìn)行配置如下。默認(rèn)情況下,上的只允許從回環(huán)地址訪問。為了能遠(yuǎn)程連接,你需要改動(dòng)它的配置。 CENTOS 7.0 apache + php + mariadb 環(huán)境搭建(附帶wordpress搭建) 一、安裝apache yum install httpd 安裝成功后,apache操作...

    YJNldm 評(píng)論0 收藏0
  • 技術(shù)存檔:建站(一)

    摘要:自建主要花費(fèi)在購買云服務(wù)器上和靜態(tài)資源托管上,剩余工作一力承擔(dān)。 寫這系列文章的初衷是:對(duì)自己知識(shí)面廣度和深度的確定,并以此調(diào)整后續(xù)的發(fā)展和學(xué)習(xí)方向。希望能達(dá)到溫故而知新的效果。 選擇從建站入手,是因?yàn)檫@個(gè)是最常見的要求。對(duì)于公司而言,網(wǎng)站是展示公司主旨、業(yè)務(wù)、溝通方式、宣傳營銷的必選方案,一個(gè)符合公司形象的高質(zhì)量官網(wǎng),必然能讓客戶留下良好的第一印象。,對(duì)個(gè)人而言,博客是表達(dá)其特有的思...

    chnmagnus 評(píng)論0 收藏0
  • Centos7安裝WordPress詳細(xì)教程

    摘要:大家知道搭建網(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)建了一...

    zhaofeihao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<