[原创]Ubuntu1604 + LNMP + WordPress搭建网站1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ysgjiangsu/article/details/89816948

直奔主题吧: linux+nginx+mysql+php = LNMP
wordpress搭建网站

- 安装nginx

准备工作要做好:
pcre-8.43.tar.gz(链接
zlib-1.2.11.tar.xz(链接
OpenSSL-1.02r.tar.gz(链接

将以上文件统一拷贝到/usr/local/src路径下,分别安装

cd /usr/local/src/    #进入源码目录
tar zxvf pcre-8.43.tar.gz    
cd pcre-8.43  
./configure
make
sudo make install

cd /usr/local/src/    #进入源码目录
tar -xvf zlib-1.2.11.tar.xz
cd zlib-1.2.11
./configure 
make
sudo make install

cd /usr/local/src/    #进入源码目录
tar zxvf openssl-1.0.2r.tar.gz
cd openssl-1.0.2r
./config
make depend
make
sudo make install

下载nginx,选择稳定版
http://nginx.org/en/download.html
在这里插入图片描述

cd /usr/local/src
tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure
make
sudo make install

在这里插入图片描述
从安装过程看,最新版的nginx好像并没有使用我们安装的OpenSSL(这里就不做验证尝试了,已经安装了。。。)
测试一下

cd /usr/local/nginx/sbin
./nginx

(关于以上命令做一些补充:

./nginx #启动nginx服务
./nginx –s stop #关闭nginx服务
./nginx –s reload #重新启动nginx服

)

打开chrome,输入localhost
在这里插入图片描述

- 安装mysql

我已经安装好了,见之前的博客

- 安装php

 sudo apt-get install software-properties-common
 sudo add-apt-repository ppa:ondrej/php
 sudo apt-get update
 sudo apt-get install -y php7.3 
 #-y表示yes,免得安装过程中再要你确认选择了

安装常用插件,比如mysql

sudo apt-get install -y php7.3-fpm php7.3-mysql php7.3-curl php7.3-json php7.3-mbstring php7.3-xml  php7.3-intl

1 service php7.3-fpm start #开启php服务
2 service php7.3-fpm stop #关闭php服务
3 service php7.3-fpm restart/reload #重启php服务

好了LNMP已经具备,配置一下吧:

  • 第一步:
sudo vim /usr/local/nginx/conf/nginx.conf #打开nginx的配置文件

几处改动:
line2:把user改成linux用户名,比如我的root
在这里插入图片描述
line45:添加index.php
在这里插入图片描述
Line64至Line72:如下改动
在这里插入图片描述
第二步

sudo vim /etc/php/7.3/fpm/pool.d/www.conf

注释36行添加37行
在这里插入图片描述

sudo vim /etc/php/7.3/fpm/php.ini

指明网站html的路径
在这里插入图片描述

  • 第三步

先 在/usr/local/nginx/html路径下,新建一个文件info.php来测试nginx是否已支持PHP。
info.php文件代码如下:

<?php
phpinfo();
?>

再 启动nginx

/usr/local/nginx/sbin/nginx

最后启动php服务

service php7.3-fpm restart

访问localhost/info.php
在这里插入图片描述
-第四步
配置mysql

#root为MySQL的root用户名
mysql –u root –p
>(敲入密码)

#创建WordPress要用的数据库
create databases wordpress; 

#创建一个新的MySQL用户,并把wordpress数据库的权限赋给它,密码是1234
grant all on wordpress.* to ‘blog’ identified by ‘1234’;

#刷新权限
flush privileges;

#退出MySQL
exit;

歇会吧,告一段落了

- 安装WordPress

https://cn.wordpress.org/download/
在这里插入图片描述
安装并配置

tar zxvf wordpress-5.03-zh_CN.tar.gz
sudo cp –r wordpress/* /usr/local/nginx/html
cd /usr/local/nginx/html
sudo mv wp-config-sample.php wp-config.php
sudo vim wp-config.php

配置内容:
注意啊,这里是数据库的用户名和密码
在这里插入图片描述
输入localhost
在这里插入图片描述
在其他文章中,有提到要修改用户组,方法如下:
修改html目录及其中所有文件的用户和用户组为www-data

cd /usr/local/nginx
sudo chown –R www-data:www-data html

用户组前后对比:
在这里插入图片描述
在这里插入图片描述
我觉得何必呢?

收工!搭环境只是皮毛咯,还有一堆事情在后面,今天先到这里吧

猜你喜欢

转载自blog.csdn.net/ysgjiangsu/article/details/89816948
今日推荐