配置wordpress

更新yum地址
更新地址
[root@bogon ~]# yum -y update
批量安装软件
[root@bogon ~]# yum install httpd mysql-server php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc -y
修改php版本
Centos6.5默认安装的php是5.3.3版本,新版的WordPress要求5.6版本以上。因此需要调整。
查询当前安装的php版本
[root@bogon ~]# php –version
或者
[root@bogon ~]# php –v
查询当前安装php的包
[root@bogon ~]# rpm –qa | grep php
卸载当前的版本
rpm批量卸载
[root@bogon ~]# rpm -qa | grep php | xargs rpm –e
强制删除[root@bogon ~]# rpm -qa | grep php | xargs rpm –e –nodeps
[root@bogon ~]# rpm -qa | grep php
[root@bogon ~]#
安装5.6版本
更新php源
[root@bogon ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
安装5.6版本
[root@bogon ~]# yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64 php56w-xml.x86_64 php56w-xmlrpc.x86_64 php56w-soap.x86_64
启动httpd服务
[root@Shining ~]# service httpd start
启动MySQL服务
[root@localhost init.d]# service mysqld start
查看端口
[root@localhost init.d]# ss -tnl
配置数据库
进入mysql
[root@Shining ~]# mysql

配置数据库数据
为WordPress在MySQL中创建一个DB及相关用户
[root@bogon html]# mysql
mysql> show databases;
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
mysql> create user wpuser@localhost;
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select User from user;
±-------+
| User |
±-------+
| root |
| |
| root |
| |
| root |
| wpuser |
±-------+
6 rows in set (0.00 sec)

mysql> update user set password = password(“wppassword”) where User = ‘wpuser’;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> GRANT ALL PRIVILEGES ON wordpress.* TO wpuser@localhost IDENTIFIED BY ‘wppassword’;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit;
Bye
拷贝
将下载的文件wordpress-4.5.3-zh_CN.tar.gz拷贝到/var/www/html/目录。
[root@bogon html]# cp /home/chenxi/work/wordpress-4.5.3-zh_CN.tar.gz /var/www/html/
解压和安装
[root@bogon html]# tar xvf wordpress-4.5.3-zh_CN.tar.gz
在html目录下有了wordpress的文件夹,如果名称不是wordpress,请修改成wordpress。
配置
进入wordpress目录
[root@bogon html]# cd /var/www/html
[root@bogon html]# cd wordpress/
拷贝生成wp-config.php文件
[root@bogon wordpress]# cp wp-config-sample.php wp-config.php
[root@bogon wordpress]# vim wp-config.php
[root@bogon wordpress]#
8.6.4.3 配置wp-config.php
修改wp-config.php下面位置的内容,将内容修改为数据库中配置的信息
/** WordPress数据库的名称 /
define(‘DB_NAME’,‘wordpress’);
/
* MySQL数据库用户名 /
define(‘DB_USER’,‘wpuser’);
/
* MySQL数据库密码 */
define(‘DB_PASSWORD’,‘wppassword’);
8.7 测试
http://localhost/wordpress/
http://localhost/wordpress/wp-admin/install.php

局域网访问
关闭防火墙
[root@localhost wordpress]# service iptables stop;
修改数据库中访问地址
首先我们登录MySql数据库,查看表”wp_options”的数据(你的表不一定是以”wp”开始的),修改”option_name “为”siteurl”和”home”的两条记录(一般在第一页和第二页),将内容改为之前能够正常使用的地址。保存数据后,就可以重新登录网站和后台了。
mysql> select * from wp_options where option_name = ‘siteurl’ or option_name = ‘home’;
±----------±------------±---------------------------±---------+
| option_id | option_name | option_value | autoload |
±----------±------------±---------------------------±---------+
| 2 | home | http://127.0.0.1/wordpress | yes |
| 1 | siteurl | http://127.0.0.1/wordpress | yes |
±----------±------------±---------------------------±---------+
2 rows in set (0.00 sec)
mysql> update wp_options set option_value=‘http://192.168.138.132/wordpress’ where option_name = ‘siteurl’ or option_name = ‘home’;
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
8.8.3 测试
访问地址为虚拟机IP + 端口 + /wordpress/ 或者 访问地址为虚拟机域名 + /wordpress/

十、安装Nginx
10.1 yum安装Nginx
10.1.1 添加源
[root@localhost wordpress]# touch /etc/yum.repos.d/nginx.repo
[root@localhost wordpress]# vi /etc/yum.repos.d/nginx.repo
添加内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

[root@localhost wordpress]# yum list | grep nginx
nginx.x86_64 1.16.1-1.el6.ngx nginx
nginx-debug.x86_64 1.8.0-1.el6.ngx nginx
nginx-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-geoip.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-geoip-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-image-filter.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-image-filter-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-njs.x86_64 1.16.1.0.3.7-1.el6.ngx nginx
nginx-module-njs-debuginfo.x86_64 1.16.1.0.3.7-1.el6.ngx nginx
nginx-module-perl.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-perl-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-xslt.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-xslt-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-nr-agent.noarch 2.0.0-12.el6.ngx nginx
pcp-pmda-nginx.x86_64 3.10.9-9.el6 base
10.1.2 安装
[root@localhost wordpress]# yum -y install nginx
10.1.3 查看
Complete!
[root@localhost wordpress]# rpm -q nginx
nginx-1.16.1-1.el6.ngx.x86_64
10.1.4 启动
启动时,注意端口是否已经被占用。
[root@localhost wordpress]# service nginx start
Starting nginx: [ OK ]
[root@localhost wordpress]# ps -aef | grep ningx
root 33519 2614 0 01:09 pts/0 00:00:00 grep ningx
10.1.5 测试
浏览器访问localhost
出现以下界面表示成功

10.2 wget编译(make)安装
10.2.1 查询之前的nginx
[root@localhost wordpress]# rpm -qa | grep nginx
卸载并删除原来的nginx
10.2.2 卸载之前的nginx
[root@localhost wordpress]# rpm -qa | grep nginx | xargs rpm –e
10.2.3 删除之前产生的文件和文件夹
[root@localhost wordpress]# find / -name nginx
/var/cache/yum/x86_64/6/nginx
/var/cache/nginx
/var/log/nginx
/var/lib/yum/repos/x86_64/6/nginx
[root@localhost wordpress]# rm -rf /var/cache/yum/x86_64/6/nginx/
[root@localhost wordpress]# rm -rf /var/cache/nginx/
[root@localhost wordpress]# rm -rf /var/log/nginx/
[root@localhost wordpress]# rm -rf /var/lib/yum/repos/x86_64/6/nginx/
10.2.4 查询yum列表中的nginx
[root@localhost wordpress]# yum list | grep nginx
nginx.x86_64 1.16.1-1.el6.ngx nginx
nginx-debug.x86_64 1.8.0-1.el6.ngx nginx
nginx-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-geoip.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-geoip-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-image-filter.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-image-filter-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-njs.x86_64 1.16.1.0.3.7-1.el6.ngx nginx
nginx-module-njs-debuginfo.x86_64 1.16.1.0.3.7-1.el6.ngx nginx
nginx-module-perl.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-perl-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-xslt.x86_64 1.16.1-1.el6.ngx nginx
nginx-module-xslt-debuginfo.x86_64 1.16.1-1.el6.ngx nginx
nginx-nr-agent.noarch 2.0.0-12.el6.ngx nginx
pcp-pmda-nginx.x86_64 3.10.9-9.el6 base
10.2.5 安装gcc
[root@localhost wordpress]# yum -y install gcc-c++
10.2.6 安装pcre
[root@localhost wordpress]# yum -y install pcre*
10.2.7 安装openssl
[root@localhost wordpress]# yum -y install openssl*
10.2.8 wget下载nginx
[root@localhost wordpress]# cd /usr/local
[root@localhost local]# wget http://nginx.org/download/nginx-1.9.9.tar.gz
10.2.9 解压
[root@localhost local]# ll
total 908
drwxr-xr-x. 2 root root 4096 Sep 23 2011 bin
drwxr-xr-x. 2 root root 4096 Sep 23 2011 etc
drwxr-xr-x. 2 root root 4096 Sep 23 2011 games
drwxr-xr-x. 2 root root 4096 Sep 23 2011 include
drwxr-xr-x. 2 root root 4096 Sep 23 2011 lib
drwxr-xr-x. 2 root root 4096 Sep 23 2011 lib64
drwxr-xr-x. 2 root root 4096 Sep 23 2011 libexec
-rw-r–r--. 1 root root 887908 Dec 9 2015 nginx-1.9.9.tar.gz
drwxr-xr-x. 2 root root 4096 Sep 23 2011 sbin
drwxr-xr-x. 5 root root 4096 Nov 21 07:15 share
drwxr-xr-x. 2 root root 4096 Sep 23 2011 src
[root@localhost local]# tar -zxvf nginx-1.9.9.tar.gz
10.2.10 编译和安装
[root@localhost local]# cd nginx-1.9.9
[root@localhost nginx-1.9.9]# ./configure --prefix=/usr/local/nginx
[root@localhost nginx-1.9.9]# make
[root@localhost nginx-1.9.9]# make install
10.2.11 运行
[root@localhost nginx-1.9.9]# whereis nginx
nginx: /usr/local/nginx
[root@localhost nginx-1.9.9]# cd /usr/local/nginx
[root@localhost nginx]# ll
total 16
drwxr-xr-x. 2 root root 4096 Dec 9 01:35 conf
drwxr-xr-x. 2 root root 4096 Dec 9 01:35 html
drwxr-xr-x. 2 root root 4096 Dec 9 01:35 logs
drwxr-xr-x. 2 root root 4096 Dec 9 01:35 sbin
[root@localhost sbin]# /usr/local/nginx/sbin/nginx
[root@localhost sbin]# ps -aux | grep nginx
Warning: bad syntax, perhaps a bogus ‘-’? See /usr/share/doc/procps-3.2.8/FAQ
root 68674 0.0 0.0 23848 664 ? Ss 01:47 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 68675 0.0 0.0 24260 1236 ? S 01:47 0:00 nginx: worker process
root 69061 0.0 0.0 103328 860 pts/0 S+ 01:47 0:00 grep nginx
10.2.12 测试
[root@bogon html]# cd /usr/local/nginx/html
[root@bogon html]# touch test.html
[root@bogon html]# vim test.html

Test.html内容:

Document Hello World!
要在VSCode中配置WordPress,首先确保你已经安装了WordPress的最新版。其次,确保已经安装了VSCode和phpstudy_pro集成开发套件。接下来,按照以下步骤进行配置: 1. 打开VSCode,并安装"PHP Intelephense"扩展,该扩展提供了对PHP语法的支持和代码自动完成功能。 2. 在VSCode中打开你的WordPress项目文件夹。 3. 打开"设置"(快捷键Ctrl + ,)并搜索"php.validate.executablePath"。将该选项设置为phpstudy_pro中php解释器的路径。 4. 配置调试环境。点击VSCode底部的调试按钮,在弹出的面板中点击"create a launch.json file",选择"PHP"作为调试环境。然后,根据提示进行相应的配置。 5. 现在,你可以通过点击VSCode顶部的调试按钮来启动WordPress项目的调试模式。在调试模式下,你可以设置断点、执行代码并查看变量的值。 至此,你已经成功配置了VSCode与WordPress的集成开发环境。你可以在VSCode中进行WordPress项目的开发和调试,通过浏览器访问http://wordpress.cc/wp-admin/来管理你的WordPress网站[3]。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [wordpress主题制作教程: wordpress本地环境搭建](https://blog.csdn.net/h1530687053/article/details/114979682)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值