超简单的wordpress网站安装教程(基于phpstudy PHP环境)

书法字体2018.07.16memcache

以前没接触过网站时总感觉网站建设很复杂,其实,如果是要求不高的个人网站,搭建起来其实并不难。今天就给大家分享一篇超简单的wordpress网站安装教程,告诉大家如何快速简单的搭建一个基于wordpress的个人博客网站。…

以前没接触过网站时总感觉网站建设很复杂,其实,如果是要求不高的个人网站,搭建起来其实并不难。今天就给大家分享一篇超简单的wordpress网站安装教程,告诉大家如何快速简单的搭建一个基于wordpress的个人博客网站。

首先,搭建一个个人网站需要三个必备的因素,即:域名、服务器(空间)、程序。

域名、服务器(空间)

域名和服务器空间是在搭建网站前期需要准备的东西,同时,在国内购买服务器空间的,还需要考虑“网站备案”(国外的不用,不过速度是个问题)。域名注册好了,空间也购买好了,然后还需要对服务器IP作DNS解析服务(推荐用DNSPOD)。

简单总结起来搭建网站前期要做好的准备工作:域名-空间-网站备案-DNS解析。

域名和网站空间都是需要付费购买,网站备案(免费)一般的服务器销售商会附带提供(但依然要用户自己提供相关的资料)、DNS解析也可以使用免费的DNSPOD。

附:虽说网上也许能找到免费域名或者免费空间,不过请要相信,免费的永远是最贵的。试想一下,当你辛辛苦苦搭建了一个网站,结果,昨天还在用,今天就不能用了,所有的一切就都白费了,毕竟免费的东西大多都是没有保障的。以还是建议大家购买收费域名以及收费空间。

域名可以考虑万网或者gooday注册,空间可以考虑阿里云

当然,域名和空间还没准备都没关系,我们可以先在本地掌握网站程序的安装方法,熟悉之后再运用到服务器上即可,基本上是大同小异。

建站程序

网站程序同样有免费的和收费的、免费的如wordpress、dedecms、discuz等等。

对于个人网站推荐wordpress就可以了,毕竟wordpress是目前全球使用最多的博客程序,网络上还有海量的wordpress主题、wordpress插件下载(其实还有一个原因,毕竟wordpress用户多,有问题也容易在网上找到解决方案)。

选中了wordpress作为建站程序,那我们就需要为服务器安装PHP运行环境(wordpress属PHP程序)。

一般来说PHP运行环境需要安装以下几个组件:Apache(阿帕奇)Web服务器软件

MySQL(小型关系型数据库管理系统)

PHP(php语言的编译环境)

phpmyadmin(管理MYSQL的)

Zend(提高PHP执行速度)

搭建PHP运行环境,对于新手来说是个难题,对于老手来说也是一件烦琐的事,所以建议是直接安装网上现成的PHP环境集成包;

服务器是linux的可以选择:比如lnmp一键安装包、LAMP一键安装包、或者带管理面板的如WDCP、宝塔面板等

服务器是windows的可以选择:phpstudy、Visual NMP/Visual AMP、Xampp等等。

WINDOWS环境推荐phpstudy,phpStudy是一个PHP调试环境的程序集成包。

phpstudy程序包集成l了Apache+Nginx+PHP+MySQL+phpMyAdmin+ZendOptimizer等多个PHP运行环境的组件,一次性安装,无须配置即可使用,phpstudy全面支持 Win2000/XP/2003/win7/win8/win2008/win10操作系统 ,支持Apache、IIS、Nginx和LightTPD,是非常方便好用的PHP调试环境。

选择phpstudy还在于它支持自定义PHP版本(支持PHP7),各PHP版本随时一键切换,同时,你可以选择PHP+Nginx组合,也可以选择PHP+Apache组合,非常方便。

下面以安装wordpress网站为例,说一下phpStudy程序的使用方法,供大家参考。

本地搭建PHP环境并安装运行WordPress,是喜欢折腾的童鞋所必须的,特别是试用网上淘来的各式各样主题、插件的,更应该在本地环境中测试,否则很多主题、插件都会有数据留在数据库中,后患无穷。

一,下载最新版本phpStudy一键安装包(下载地址在文末,如果需要运行PHP 7环境,则还需要安装VC

二、安装phpStudy程序

将下载的phpStudy程序解压到某个分区的根目录中(请不要放在中文目录中),第一次使用会提示你初始化一下:点“是”;之后在主控制界面点击启动即可。

如果你想在每次启动系统时自动开启PHP运行环境,可以在运行模式那里选择为“系统服务”,点一下“应用”,这样,每次重启电脑后它都会自动启动PHP环境(如果只是用于本地测试选择“非服务模式”即可)。

同时,在面板上点击“切换版本”,你可以随时选择不同PHP版本组合。

三,新建一个数据库

在浏览器址栏中输入:http://localhost/phpmyadmin/ (或者点击phpStudy面板上的“MySQL管理器”中的phpmyadmin)

进入数据库管理工具登录页面,用户名及密码默认都是:root

进入数据库管理工具页面后,点击左上角的数据库,在新建数据库中输入:wp(名称可任意),整理选择:utf8_general_ci,如图:

四,下载安装最新WordPress程序

1、先在你的phpStudy安装目录X:\phpStudy\WWW下新建一个专门用于存放不同网站数据的文件夹,比如“web”,以后不同的网站数据都可以存放在里面。

2、然后将下载的WordPress程序解压后,将里面的WordPress文件夹复制到 X:\phpStudy\WWW\web目录中。

3、再点击MySQL-站点域名管理,打开站点域名管理器

域名:127.0.0.1(用于网上访问时需要填你的实际域名)

网站目录:X:\phpStudy\WWW\web\WordPress

第二域名和端口可以不填

点新增-保存设置并生成配置文件

这样就将X:\phpStudy\WWW\web\WordPress目录绑定给了127.0.0.1的域名

4、在浏览器中输入:http://127.0.0.1,会看到wordpress的安装界面,输入相关信息完成安装。

注意上图红色说明,数据库主机及表前缀默认即可,不过据说为了安全,表前缀建议修改为其他名称。

补充说明:如果phpStudy用于本地测试环境,上面的数据库主机如果填“localhost”会导致网站运行很慢,解决办法是改为“127.0.0.1”

输入站点信息,标题可以在网站修改,但是用户名(用户名必须为英文,演示图是随意输入的)和密码就务必要记住,因为待会登陆网站后台要用到,最后点”安装wordpress”完成网站安装。

5、登陆网站后台

在浏览器中输入http://127.0.0.1/wp-login.php或者http://127.0.0.1/wp-admin都会弹出登陆窗口,输入你刚才设置的用户名和密码登陆即可。

到这里就完全完成了wordpress网站的安装。是不是很简单?

===========================================

附:修改php.ini文件解决mysql导入数据库大小限制的方法

查了一下网上的资料,大家一般都是说修改php.ini中下面3个参数来解决的。

将 max_execution_time 后面的参数修改成0(默认是30)

将 upload_max_filesize 默认的20M改成你需要的大小,比如改成100M

将 post_max_size 默认的20MB修改成我们上面的大小一致,比如也改成100M

附:phpStudy2016配置自定义php版本方法

如果你认为phpStudy自带的PHP版本不适合你的要求,你可以自定义PHP版本。

自从phpStudy2016版本之后,phpStudy就支持自定义PHP版本了(只支持php5.3.0以后的任意版本)。

一般来说如果你的PHP应用程序以FastCGI方式运行,请选择Non-Thread Safe (NTS) 版本; 如果你的PHP应用程序和Apache一起,请选择 Thread Safe (TS) 版本。

记住一定要下载win版php,不是下载源码哦。下载php5.3.0以上的版本,扔到php目录下重启phpStudy即可,剩下的事由phpStudy程序搞定,自动配好并出现在PHP切换列表中。

不过提醒一点的是,目录一定要保留版本号及nts 信息。没有nts的php只有apache支持。有nts的版本apache、nginx都支持。

例如这样:php-7.2.7-nts

附phpStudy打开网页很慢的解决办法

如果当初在配置wordpress安装选项时,mysql数据库链接地址的填写的是localhost的话,可能在某些情况下会出现打开网页非常慢的情况。

据说是PHP5.3以上,如果是链接localhost,会检测是IPV4还是IPV6,所以会比较慢。

解决办法是:链接数据库的时候,不要填写localhost,改为127.0.0.1。如果已经配置好了也没关系,打开你wordpress网站根目录下的wp-config.php文件,用Notepad+等编辑软件将/** MySQL hostname */

define('DB_HOST', 'localhost');

修改为/** MySQL hostname */

define('DB_HOST', '127.0.0.1');

附:phpStudy配置Memcached内存缓存的方法(win)

都说Memcached内存缓存加速是极好的,所以可以为phpStudy配置Memcached内存缓存技术。

总的来说,分两步:同时安装memcached软件服务和安装php_memcache扩展

一、安装memcached软件服务

1、下载服务端memcached软件

下载解压,随便将文件夹放在什么位置,比如:D:\memcached

2、安装并启动memcached软件

以管理员身份运行cmd.exe,并切换到刚刚解压的memcache文件夹所在位置

用命令memcached.exe -d install 来安装memcached服务

用命令memcached.exe -d start 来启动memcached服务停止memcached命令是memcached.exe -d stop

卸载memcached命令是memcached.exe -d uninstall

如果觉得命令行不好操作,可以用SrvanyUI软件。

3、查看memcache服务是否安装启动成功

netstat -an

看到 11211 端口(memcached默认端口)正在监听,或者打开任务管理器,看到memcached的进程,就说明memcached安装启动成功了。

二、安装php_memcache扩展

1、下载memcache.dll扩展

下载注意事项:选择匹配自己PHP环境及线程安全的版本

2、下载完成解压后将其中的php_memcache.dll扩展文件拷贝到相应(正在启动)的php版本的扩展目录中,如:E:\phpStudy\php\php-5.5.38\ext

3、修改php.ini文件

打开相应版本目录的php.ini文件,我的位置是:E:\phpStudy\php\php-5.5.38

在extension=php_xsl.dll这一句的下面添加一行代码:extension=php_memcache.dll

注意:必须是新的一行,前面不能有分号,分号代表注销不生效。

然后保存修改后的php.ini。保存后,重启服务器即可(Apache或是Nginx或是IIS)

简单测试memcache是否成功安装<?php

$memcache = new Memcache;

$memcache->connect("127.0.0.1",11211);

echo "Server's version: " . $memcache->getVersion() . "
\n";

$memcache->set('key', 'memcache is ok!', 0, 60);

$val = $memcache->get('key');

echo $val;

?>

运行后出现:“memcache is ok!”的话就说明memcache安装成功。

WordPress 如何启用 Memcached 缓存

需要你的服务器支持,就是你的 PHP 需要安装上 Memcached 相关的扩展,注意 PHP 有两个扩展:PHP Memcache 扩展 和 PHP Memcached 扩展,两者仅仅相差一个字母 D,你可以通过 phpinfo() 这个 PHP 函数来检测,你安装的是哪个扩展。

根据不同的 PHP 扩展下载不同的 WordPress Memcached 插件(这个很重要):

把下载的:object-cache.php 复制到 wp-content,注意不是 wp-content/plugins/。

WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

文末已经提供了支持phpStudy2016默认的全系列memcache与redis的php_memcache打包扩展下载

附:忘记wordpress管理员登陆密码解决办法

最快捷的修改Wordpress密码:执行SQL命令

登陆PhpMyAdmin的,选中相应的数据库,点击SQL菜单,在执行命令页面,执行以下命令:update wp_users set user_pass=md5("123456") where user_login='admin';

123456是你的Wordpress新密码,admin是管理员账号。

执行完了命令后,你就可以用新的密码“123456”来登录Wordpress了,登陆后记得重新设置一下密码。

附wordpress下Nginx 伪静态规则

wordpress的Apache伪静态规则就没必要提了,正常情况下,只要你的Apache开启了mod_rewrite模块。然后在wordpress的固定链接里面设置一下伪静态链接,点“保存更改”,程序就会自动生成一个是.htaccess文件,里面保存的就是Apache伪静态规则。

wordpress下的Nginx 伪静态规则就不是保存在.htaccess文件里面了,它通常是保存在.conf文件中(比如你站点的配置文件:xxx.com.conf)。

找到你的站点配置文件,在  server   { } 大括号里面添加下面的代码:location / {

try_files $uri $uri/ /index.php?$args;

}

# Add trailing slash to */wp-admin requests.

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

保存,重启 Nginx 即可。

伪静态配置文件可以直接写在 location / {} 里面的,不过为了方便管理,建议新增加个rewrite.conf写伪静态文件会好点,include 进来就行了,这样可以在rewrite.conf里面写n多配置,例如下面这样。location / {

index index.html index.htm index.php;

autoindex off;

include rewrite.conf;

}

然后rewrite.conf 这个文件自己创建,文件内容就把你需要的Nginx 规则全部写进去就可以了。依然要记得保存后重启Nginx 。

注:如果以上规则对你不适用(比如安装WP Super Cache缓存插件),请自己查看WP官方文档:https://codex.wordpress.org/Nginx

phpStudy软件及相关memcache扩展下载页面

进入文件下载页面丨默认解压密码:www.epinv.com

phpst安装memcache扩展_超简单的wordpress网站安装教程(基于phpstudy PHP环境)相关推荐

  1. phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程

    介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...

  2. docker php安装gd扩展_给docker里的php安装gd扩展

    docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基 ...

  3. linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法

    一.编译环境的准备 yum install gcc   yum install gcc-c++ libstdc++-devel   yum install zlib-devel 二.源码包准备 wge ...

  4. 安装memcached服务 和 php 安装memcache扩展

    这是所有的命令,至于哪个命令是干嘛的自己悟去吧  ,顺便穿插一些知识点 安装libevent cd /home/ wget  http://www.monkey.org/~provos/libeven ...

  5. 超简单的JNI——NDK开发教程

    不好意思各位,我按照网上一些教程进行JNI开发,折腾了半天也没成功,最后自己瞎搞搞定了,其实超简单的,网上的教程应该过时了,最新版的AS就包含了NDK编译的功能,完全不用手动javah,各种包名路径的 ...

  6. wordpress汉化技巧_保护您的WordPress网站的6个技巧

    wordpress汉化技巧 WordPress已经为超过30%的互联网提供支持,是世界上增长最快的内容管理系统(CMS),不难看出为什么. 通过编码和插件可以提供大量的自定义功能,一流的SEO以及博客 ...

  7. 史上最简单的wordpress迁移搬家教程

    当我们的wordpress网站需要换服务器或者域名时,又或者我们在本地使用做好了wordpress网站需要上线时,都需要用到wordpress迁移搬家技术.我网上也搜了很多,什么又要改数据什么的比较麻 ...

  8. python http服务器_超简单的Python HTTP服务

    超如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 H ...

  9. linux memcache 源码包,Linux 安装Memcache扩展支持(示例代码)

    查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pec ...

  10. mac php安装mysql扩展_(MAC) PHP扩展安装

    前言 每个人的安装环境不同,具体安装依个人而异! 1.安装之前先查看php.ini的位置,然后将扩展写入配置文件. php -i | grep php.ini # php --ini # Loaded ...

最新文章

  1. 1.75万亿参数,刚刚智源发布了全球最大预训练模型“悟道2.0”
  2. APACHE工作原理详解
  3. 训练超参数, 出现 Cannot use GPU in CPU-only Caffe 错误?
  4. JSON序列化(stringify)对象时排除某些属性的两种方法
  5. ACM题目————吝啬的国度
  6. 6.22软件工程总结
  7. Spring Boot核心配置
  8. 同步代码时忽略maven项目 target目录
  9. java求指数与对数
  10. Linux下如何查找sqlnet.ora 和listener.ora 和tnsnames.ora 配置文件的目录
  11. MySQL常用语句总结
  12. WebDriver Selenium eclipse环境搭建
  13. 【spring实战第五版遇到的坑】3.1中的例子报错
  14. MFC学生信息管理系统
  15. VC++ 6.0实现视频捕捉(VFW)
  16. Linux下获取Root权限的方法
  17. (转载)NPOI使用手册,实践发现使用2.2版本的库需要稍作调整
  18. Cesium 绘制不同的形状(Entity)
  19. 浮点数转换为大写货币金额
  20. 超几何分布与二项分布及其期望

热门文章

  1. 《Unity资源加密》(Yanlz+Unity+XR+资源加密+立钻哥哥+==)
  2. 在mac上使用PDF Expert中常见问题解答
  3. 《BPF( 伯克利数据包过滤器 ) Performance Tools》 第二章 技术背景
  4. 引用论坛、社区、问答系统的区别
  5. 计算机24点游戏音调,24点游戏,任意点游戏在线计算器,4个数加减乘除算24点,任意点_三贝计算网_23bei.com...
  6. 红米手机如何抓取蓝牙log。
  7. centos 6 升级gcc
  8. MATLAB绘图笔记——画箱形图
  9. 【mongodb】连接报错Prematurely reached end of stream
  10. Note_Master-Detail Application(iOS template)_05_ YJYMasterViewController.m