环境windows8.1
需要的工具:wampserver、wordpress
首先先下载好wordpress源码和wampserver安装包
安装完成后开启wampserver
开启的状态是绿色的:
用户可以修改它的语言,配置文件也可以通过点击这个图标显示
先修改mysql相关的配置
修改wamp上mysql密码
方法1:
默认情况下wamp的mysql密码是空
先打开控制台,use mysql;
输入:update user set password=PASSWORD('密码') where user='root';
然后输入flush privileges;
最后quit退出重新登陆
方法2:
mysqladmin -u root -p password 密码(当没有设置过密码,密码为空时)
mysqladmin -u root -p 旧密码 password 新密码 (已经设置过密码了)
打开局域网访问
apache相关配置信息在httpd.conf上,在httpd.conf文件中找到deny from,下面有"Allow from 127.0.0.1" ,然后将127.0.0.1修改为all即可,也就是"Allow from all"即允许任何人访问,重启apache 服务就可以允许外网访问了。
wamp自拟定网站根目录:
如果要修改原配置目录,打开httpd.conf,找到DocumentRoot,并修改信息,如下:
还有一个位置需要改
打开wampmanager.ini文件
找到Menu.Left,如下
修改目录:
然后找到wampmanager.tpl
找到Menu.Left的www路径w_wwwDirectory和FileName
修改自己想要的
重启服务
多站点配置相关目录:httpd-vhosts.conf
打开httpd.conf,取消注释:
这时候我们点击phpadmin进行配置
假如登录phpadmin时遇到:#1045 - Access denied for user 'root'@'localhost' (using password: NO)
这是因为wampserver的phpadmin的配置文件没有设置好和mysql相关的内容,先找到phpadmin的目录,找到config.inc.php(注意不要搞错,scripts下也有一个同名的文件,修改wamp的源文件地址就是在那里),再找到
$cfg['Servers'][$i]['password'] =‘’
注意这里是空白的,添加你设置的mysql密码
假如修改之后能登录phpadmin了,可以在界面上新增数据库,比如设置一个名字为wamp的数据库
假如你要修改phpadmin的登录密码
还是在原来提到的config.inc.php文件,将配置$cfg['Servers'][$i]['auth_type'] = 'config';修改为 $cfg['Servers'][$i]['auth_type'] = 'cookie';
然后在这行下面添一行:$cfg['blowfish_secret'] = '密码';
假如你要设置phpadmin能通过外网访问(不建议,phpadmin上的数据库容易泄露),修改phpmyadmin.conf配置文件,类似httpd.conf,把"Allow from 127.0.0.1"修改为:"Allow from all"即可
apache其他设置
假如要修改apache端口,在httpd.conf找到Listen 80,把80换成你想要的端口号
修改链接端口号
在wampmanager.tpl文件中找到http://localhost/修改成http://localhost:你设置的端口号/
开启URL重写:
打开httpd.conf文件,找到#LoadModule rewrite_modulemodules/mod_rewrite.so,然后把前面的“#”删掉,重启生效
php配置
这里讲的php配置和前面提到的phpadmin不同,比较重要的三个地方
short_open_tag = off(是否允许使用 PHP代码开始标志的缩写形式(<? ?>)
把off改成 ‘on’
memory_limit = 128M(最大使用内存的大小)
upload_max_filesize = 2M(上传附件的最大值)
下面说说wordpress,在官网上下载了wordpress源码之后解压到wamp目录下,并且把wordpress的根目录设置为wamp源目录。
上面完成之后就可以点击图标的Localhost(本人是本地主机上操作),弹出页面把前面提到的数据库还有其他配置信息填写好之后就可以进入后台系统了。
好用dwordpress插件推荐:https://www.wpdaxue.com/recommend-wordpress-plugins.html
自己动手写wordpress插件(http://blog.wpjam.com/article/write-plugin-by-yourself/)