您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
lnmp安装nginx搭建wordpress的方法
紫真2025-03-24 15:19:43WordPress教程已有4人查阅
导读1.安装nginx源,2.安装nginx3.启动nginx4.配置nginx开机自启动5.输入ip,看到nginx欢迎界面,安装成功ps:默认配置文件路径 /etc/nginx/nginx.conf默认log目录:/var/log/nginx/默认静态目录:/usr/share/nginx/html
一. 安装nginx
1.安装nginx源
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.安装nginx
yum install nginx
3.启动nginx
systemctl start nginx
4.配置nginx开机自启动
systemctl enable nginx
5.输入ip,看到nginx欢迎界面,安装成功
ps:默认配置文件路径 /etc/nginx/nginx.conf默认log目录:/var/log/nginx/默认静态目录:/usr/share/nginx/html
二. 安装mysql
1.安装mysql源
yum localinstallhttp://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
2.安装mysql
yum install mysql-community-server
3.安装mysql的开发包
yum install mysql-community-devel
4.启动mysql
systemctl start mysqld
5.获取mysql默认生成的密码
grep 'temporary password' /var/log/mysqld.log
输出结果为:
2016-12-26T07:56:57.590740Z 1 [Note] A temporary password is generated for root@localhost: 密码
6.登录mysql换成自己的密码
mysql -u root -p
7.切换密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
8.重启mysql服务
systemctl restart mysqld
三. 安装php7
1.下载php7源码包
wget http://cn2.php.net/distributions/php-7.1.0.tar.gz
2.解压源码包
tar zxvf php-7.1.0.tar.gz
3.安装php依赖包 4.配置configure 安装遇到如下错误: 原因:
缺少c的编译器
解决:
安装c编译器
yum install gcc gcc++
然后重新执行上述configure,安装成功
5.编译与安装
make && make install
6.添加 PHP 命令到环境变量
vim /etc/profile
在末尾加入 7.使改动立即生效执行
source /etc/profile
输入php -v
安装成功
8.配置php-fpm 9.启动php-fpm
/etc/init.d/php-fpm start
10. 加入服务,设置开机自动启动
chmod a+x /etc/init.d/php-fpm #添加执行权限
chkconfig --add php-fpm #加入服务
chkconfig php-fpm on #开机自启动
11.配置php记录log信息
vim /etc/php.ini
修改以下参数
display_errors = Off #关闭错误提示
log_errors = On #开启记录日志
error_log = /var/log/php/php_errors.log #日志文件路径
完成后保存
查看php.ini 文件
配置成功,故意乱输,发现并没有记录到日志,发现是因为权限问题,因为我用root运行的php,但是确用其他用户执行的
解决:
vim /usr/local/php/etc/php-fpm.conf
在末尾添加:
user=执行用户
group=执行用户组
保存退出
/etc/init.d/php-fpm restart #重启php-fpm
解决问题
四. 配置nginx
1.在conf.d中更新test.conf
server{
listen 80;
server_name 域名或ip;
root 项目路径; 2. 重启nginx
systemctl restart nginx
在项目目录新建php文件,输出phpinfo(); 访问 test.域名.comphp调用成功
五.安装phpmyadmin
1.下载较新版到服务器,并解压,修改名字为phpmyadmin
2.输入连接,登录,发现无法登陆,提示如下错误,socket出错了
原因:
没有将mysql.sock的路径在php.ini中配置 再次尝试,登录成功,问题解决
六.安装wordpress
1.wget获取到较新版本的wordpress,下载到服务器,并解压 2.按照提示一步一步安装,很简单
ps:安装完毕后,安装插件遇到了问题,提示要ftp权限
要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。
解决:
修改wp-config.php文件,在末尾添加如下代码 修改wordpress目录下wp-content目录权限
chmod -R 777 wp-content/
1.安装nginx源
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.安装nginx
yum install nginx
3.启动nginx
systemctl start nginx
4.配置nginx开机自启动
systemctl enable nginx
5.输入ip,看到nginx欢迎界面,安装成功
ps:默认配置文件路径 /etc/nginx/nginx.conf默认log目录:/var/log/nginx/默认静态目录:/usr/share/nginx/html
二. 安装mysql
1.安装mysql源
yum localinstallhttp://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
2.安装mysql
yum install mysql-community-server
3.安装mysql的开发包
yum install mysql-community-devel
4.启动mysql
systemctl start mysqld
5.获取mysql默认生成的密码
grep 'temporary password' /var/log/mysqld.log
输出结果为:
2016-12-26T07:56:57.590740Z 1 [Note] A temporary password is generated for root@localhost: 密码
6.登录mysql换成自己的密码
mysql -u root -p
7.切换密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
8.重启mysql服务
systemctl restart mysqld
三. 安装php7
1.下载php7源码包
wget http://cn2.php.net/distributions/php-7.1.0.tar.gz
2.解压源码包
tar zxvf php-7.1.0.tar.gz
3.安装php依赖包 4.配置configure 安装遇到如下错误: 原因:
缺少c的编译器
解决:
安装c编译器
yum install gcc gcc++
然后重新执行上述configure,安装成功
5.编译与安装
make && make install
6.添加 PHP 命令到环境变量
vim /etc/profile
在末尾加入 7.使改动立即生效执行
source /etc/profile
输入php -v
安装成功
8.配置php-fpm 9.启动php-fpm
/etc/init.d/php-fpm start
10. 加入服务,设置开机自动启动
chmod a+x /etc/init.d/php-fpm #添加执行权限
chkconfig --add php-fpm #加入服务
chkconfig php-fpm on #开机自启动
11.配置php记录log信息
vim /etc/php.ini
修改以下参数
display_errors = Off #关闭错误提示
log_errors = On #开启记录日志
error_log = /var/log/php/php_errors.log #日志文件路径
完成后保存
查看php.ini 文件
配置成功,故意乱输,发现并没有记录到日志,发现是因为权限问题,因为我用root运行的php,但是确用其他用户执行的
解决:
vim /usr/local/php/etc/php-fpm.conf
在末尾添加:
user=执行用户
group=执行用户组
保存退出
/etc/init.d/php-fpm restart #重启php-fpm
解决问题
四. 配置nginx
1.在conf.d中更新test.conf
server{
listen 80;
server_name 域名或ip;
root 项目路径; 2. 重启nginx
systemctl restart nginx
在项目目录新建php文件,输出phpinfo(); 访问 test.域名.comphp调用成功
五.安装phpmyadmin
1.下载较新版到服务器,并解压,修改名字为phpmyadmin
2.输入连接,登录,发现无法登陆,提示如下错误,socket出错了
原因:
没有将mysql.sock的路径在php.ini中配置 再次尝试,登录成功,问题解决
六.安装wordpress
1.wget获取到较新版本的wordpress,下载到服务器,并解压 2.按照提示一步一步安装,很简单
ps:安装完毕后,安装插件遇到了问题,提示要ftp权限
要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。
解决:
修改wp-config.php文件,在末尾添加如下代码 修改wordpress目录下wp-content目录权限
chmod -R 777 wp-content/
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
- ansible部署lnmp和wordpress的步骤方法
- Ubuntu系统lnmp框架搭建WordPress的方法
- LNMP搭建wordpress安装及配置过程
- CentOS8搭建LNMP+WordPress的步骤方法
- CentOS 8环境LNMP搭建WordPress
- lnmp环境下搭建wordpress的方法
- CentOS下搭建LNMP+WordPress+http2.0的步骤方法
- LNMP架构搭建wordpress网站的方法
- centos7系统yum搭建lnmp环境及配置wordpress
- 腾讯云LNMP环境搭建wordpress网站的方法
- Docker部署WordPress+LNMP的方法(Nginx+PHP+MySQL)
- 腾讯云CentOS+LNMP环境搭建WordPress步骤教程
暂无内容 |
暂无内容 |
随机图文
Wordpress更改端口后访问自动跳转老端口的解决方法
Wordpress更改端口后访问自动跳转老端口,刚开始首次安装wordpress程序时, nginx配置的是8081端口.docker创建WordPress并强制使用https的方法
1、创建数据文件夹 mkdir /data ,所有文件都在此配置。2、安装docker,3、配置mysql:-p 3306:3306 端口映射--name mysql 自定义容器名-e MYSQL_ROOT_PASSWORD=yourpassword 配置mysql默认密码Centos搭建wordpress网站的方法
1、装apache、mariadbyum install httpd mariadb-server php php-mysql -ysystemctl start httpdsystemctl enable httpdsystemctl start mariadbsystemctl enable marwordpress实现跳转外部链接的方法
我们在写文章的时候可能难免会遇到需要跳转到外链的时候,但是直接跳转到外链可能会被搜索引擎降权,怎么办呢?那么这里提供两种非常简单的外链跳转方法来解决此问题。
留言与评论 (共有 0 条评论) |