單臺主機lnmp+wordpress配置示例

單臺主機lnmp+wordpress

fpm配置

]# yum install php php-fpm php-mysql –y

]# vim /etc/php-fpm.d/www.conf 配置服務監聽地址和程序運行者身份

listen = 127.0.0.1:9000

user = nginx

group = nginx

]# chown -R nginx:nginx /var/lib/php/session

]# mkdir /nginx/html -pv 創建動態數據目錄

]# vim /nginx/html/phpinfo.php

<?php
    phpinfo();
?>

]# service php-fpm start

mysql配置

]# yum install mysql-server -y

]# service mysqld start

]# mysql

mysql> create database wpdb;

mysql> use wpdb

mysql> grant all privileges on wpdb.* to 'wpuser'@'127.0.0.1' identified by "wpuserpass";

mysql> flush privileges;

mysql> \q

nginx配置

下載源碼包

]# yum install -y make

]# yum install -y gcc

]# yum -y groupinstall "Development Tools" "Server Platfrom Development"

]# yum install pcre-devel openssl-devel zlib-devel -y 手動解決最重要的依賴關系包

]# useradd -r nginx 增加一個系統用戶

]# tar -xf nginx-1.10.0.tar.gz

]# cd nginx-1.10.0/

]# ./configure –prefix=/usr/local/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/va/log/nginx.log –http-log-path=/var/log/nginx/access.log –pid-path=/var/run/nginx.pid –lock-path=/var/run/nginx.lock –user=nginx –group=nginx –with-httpsslmodule –with-httpv2module –with-httpdavmodule –with-httpstubstatus_module –with-threads –with-file-aio

]# make && make install

]# vim /etc/profile.d/nginx.sh 配置PATH路徑

export PATH=/usr/local/nginx/sbin:$PATH

]# . /etc/profile.d/nginx.sh

]# nginx -t 檢測錯誤

]# /usr/local/nginx/sbin/nginx 啟動服務

]# vim /etc/nginx/nginx.conf

43行 location / {
        root   nginx/html;
        index index.php  index.html index.htm;
46行 }

65行 location ~ \.php$ {
        root           nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /nginx/html$fastcgi_script_name;
        include        fastcgi_params;
71行 }

]# nginx -t

]# nginx -s reload

注意:如果出現pid無效的報錯就執行如下兩條命令

]# /usr/local/nginx/sbin/nginx

安裝wordpress

下載安裝包

解壓安裝包

]# unzip wordpress-4.3.1-zh_CN.zip

]# cp -R wordpress/* /nginx/html/

]# cd /nginx/html/

]# mv wp-config-sample.php wp-config.php

]# vim wp-config.php

define('DB_NAME', 'wpdb');

define('DB_USER', 'wpuser');

define('DB_PASSWORD', 'wpuserpass');

define('DB_HOST', '127.0.0.1');

瀏覽器訪問進行安裝

原創文章,作者:M20-1馬星,如若轉載,請注明出處:http://www.www58058.com/58163

(0)
M20-1馬星M20-1馬星
上一篇 2016-11-07 10:37
下一篇 2016-11-07 10:47

相關推薦

  • N25-第一周 總結

    一、描述計算機的組成及其功能     CPU:包括運算器、控制器、寄存器、緩存,計算樞紐,網絡的包處理、磁盤讀寫、數學計算等。     內存:加載數據,提高計算速度,程序被加載到內存成為進程運行。     輸入:鍵盤、鼠標     輸出:打印機、顯示器 二、按系列羅列linux的…

    Linux干貨 2016-12-05
  • lvs DR模型

    LVS 負載均衡 使用lvs部署負載均衡服務器  實現4層tcp調度 lvs一共四種模式   分別是NAT  DR  TUN和FullNAT模式 NAT模式和DR模式部署相對簡單而且實用性強 現在部署一下  LVS的DR模型 首先準備三臺主機  使用的三臺系統都是centos 7…

    2017-05-15
  • 網絡基礎知識札記

    Linux網絡屬性管理(1)     Bell(AT&T), PARC(Xerox)        以太網     計算機網絡:共享底層通信信道         CSMA/CD算法      &nbsp…

    Linux干貨 2016-09-06
  • 軟件包管理工具—yum命令總結

    描述: YUM: Yellowdog Update Modifier, rpm的前端程序,用來解決軟件包相關依賴性,可以在多個庫之間定位軟件包,實現查詢、安裝、升級、刪除等功能 說明: yum repository: yum repo,存儲了眾多rpm包,以及包的相關的元數據文件(放置于特定目錄repodata下) 文件服務器: ftp:// http://…

    Linux干貨 2016-08-29
  • Linux 救援模式初步運用詳解

    Linux救援模式初步運用 背景: 在運用Linux時會出現一些誤操作,導致系統無法正常使用,比如刪除了某個重要依賴庫,或者刪除了rpm等等。在這里記錄下具體的操作步驟,供以后參考。 意義: 學會在使用Linux系統出現誤刪除系統重要文件時,能使用救援模式來恢復系統。 案例詳解: 當我們刪除了Linux系統重要庫文件時,該如何恢復,比如在這里我們刪除/lib…

    2017-07-29
  • bash通配符和正則表達式元字符部分歸納

    Linux中有各種各樣的字符,而且在不同環境和不同命令之下含義也不同 作為新手,決定先歸納學到的符號,方便后面學習厘清它們之間的關系。 glob 簡化了的正則表達式 bash默認通配符: ? :只匹配一個任意字符; * :匹配零個或多個任意字符;   [^] :方括號及其中^中的取反 [abc]:匹配任何一個列在方括號中的字符(這個例子要么匹配一個…

    Linux干貨 2016-04-11
欧美性久久久久