單臺主機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
下一篇 2016-11-07

相關推薦

  • linux磁盤管理

    硬盤接口類型:         IDE:并口,133M/s;100個IO/s        SCSI:并口,UltraSCSI320,320M/s UltraSCSI640 640M/s 150-200IO/s&nbsp…

    Linux干貨 2016-08-29
  • liunx性能監控工具總結

    1.uptime 1)顯示的信息:顯示當前時間,系統已啟動的時間,當前在線人數,系統平均負載(1分鐘、5分鐘、10分鐘的平均負載,一般不會超過1) 2)系統平均負載:指在特定時間間隔內運行隊列中的平均進程數。 3)如果每個CPU內核的當前活動進程數不大于3的話,那么系統的性能良好。如果每個CPU內核的任務數大于5,那么這臺及其的性能有嚴重問題 4)ruguo…

    Linux干貨 2016-09-09
  • 第一周作業

    一、計算機的組成及其功能。 計算機是由運算器、控制器、存儲器、輸入設備、輸出設備五大部件組成,每一個部分分別按照要求執行特定的基本功能。 運算器:運算器的主要功能是對數據進行各種運算。 控制器:控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊的進行操作及處理。 存儲器:存儲器的主要功能是存儲程序和各種…

    Linux干貨 2017-01-18
  • ###N25-Bazinga-第一周作業

    ###N25-Bazinga-第一周作業— 1,描述計算機的組成及其功能         計算機基本組成有五部分:     計算機的主要組成部分可以歸納為以下五個部分:控制器、運算器、存儲器、輸入設備、和輸出…

    Linux干貨 2016-12-06
  • Shell編程(1)

    Shell編程:     編程語言:機器語言、匯編語言、高級語言         高級語言:             靜…

    Linux干貨 2016-08-18
  • 如何在Linux上創建文件系統

        談到如何創建文件系統,在這里就不得不提一下什么是文件系統,在百度上搜索得到的定義是這樣的:操作系統中負責管理和存儲文件信息的軟件機構稱為文件管理系統,簡稱文件系統,簡單的看這個概念可能感覺還是有點茫茫然,其實簡單的說,就是定義磁盤存取數據的一種邏輯組織,我們都知道磁盤是一種存儲數據的硬件,首先但這個硬件的工作當…

    Linux干貨 2016-01-18
欧美性久久久久