网站首页 > 技术文章 正文
首先要知道WordPress的运行需要PHP,apache, mysql三个服务下面按照步骤一步步操作,如果自己服务器有数据mysql了,就在里面创建一个名为wordpress数据库(database):
安装先装上apache,现在通过ip地址访问,可以看见apache的界面了
sudo apt-get install apache2 -y
装上php
sudo apt-get install php7.0 -y
安装php的相关组件
sudo apt-get install libapache2-mod-php7.0
安装mysql的服务,安装过程中需要设置mysql的密码,后面新建数据库需要使用
sudo apt-get install mysql-server -y
安装php mysql组件
sudo apt-get install php7.0-mysql -y
安装phpmyadmin
sudo apt-get install phpmyadmin -y
开启权限,重启mysql和apache
sudo a2enmod rewrite
sudo service apache2 restart
sudo service mysql restart
进入mysql
mysql -u root -p
创建一个叫wordpress的数据库
CREATE DATABASE wordpress;
为数据库创建一个用户
CREATE USER wordpressuser;
给用户设置密码,后续要使用
SET PASSWORD FOR wordpressuser= PASSWORD("123");
给用户权限,密码和上面设置的要一样
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"123";
生效配置
FLUSH PRIVILEGES;
退出mysql
exit;
下载wordpress,这里面的下载会很慢后者报错,建议去官网下载
sudo wget https://wordpress.org/latest.zip
我这里是使用的英文版的,因为中文版文章出现中文链接会找不到地址,并且我也不知道怎么改
解压wordpress
sudo unzip latest.zip
将wordpress的文件移动到/var/www/html/目录没有这个文件路径的话可以创建
sudo mv wordpress/* /var/www/html/
修改目录权限
sudo chmod -R 777 /var/www/html/
将apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
重启apache
sudo service apache2 restart
再次访问ip地址,应该可以看见欢迎页面了,下一步对照着上面配置的信息进行填写
重点:
1:安装好上面如何访问,首先开启Apache服务器,查看状态命令
sudo service apache2 status
我的apache路径是/etc/apache2,你的也可能在/etc/hppd/apache2
修改port.conf里面的端口,因为我之前安装了nginx也和apache一样默认80端口,所以得把nginx关闭sudo service nginx stop
接下来访问88端口,点击进入wordpress进行
报这种错了,就根据操作提示,创建一个文件,文件在wordpress下
成功!!!!!!!!!!!!!!!!!!!!!!
补充:
修改wordpress 里 plugins 无法使用的问题cd到目录
cd /var/www/html
修改文件
sudo vi wp-config.php
如图,找个地方添加上框住的三行,按insert修改
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
按esc输入:wq保存并退出
猜你喜欢
- 2024-12-14 如何配置全世界最小的 MySQL 服务器
- 2024-12-14 ubuntu(linux)系统使用技巧总结
- 2024-12-14 Linux安装基于rsyslog+loganalyzer的日志系统教程
- 2024-12-14 使用 Nginx 作为 MySQL 的 TCP 负载均衡器
- 2024-12-14 基于Docker一键LNMP(Nginx+MySQL+PHP7/5+Redis)安装程序
- 2024-12-14 mysql的主从搭建以及实现主从切换方法
- 2024-12-14 宝塔面板Linux版本常用命令有哪些?
- 2024-12-14 Ubuntu Linux部署免费HTTPS证书的步骤
- 2024-12-14 WSL 服务自动启动的正确方法
- 2024-12-14 一分钟搭建MySQL InnoDB Cluster高可用集群
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)