phpst安装memcache扩展_超简单的wordpress网站安装教程(基于phpstudy PHP环境)
超简单的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环境)相关推荐
- phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程
介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...
- docker php安装gd扩展_给docker里的php安装gd扩展
docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基 ...
- linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法
一.编译环境的准备 yum install gcc yum install gcc-c++ libstdc++-devel yum install zlib-devel 二.源码包准备 wge ...
- 安装memcached服务 和 php 安装memcache扩展
这是所有的命令,至于哪个命令是干嘛的自己悟去吧 ,顺便穿插一些知识点 安装libevent cd /home/ wget http://www.monkey.org/~provos/libeven ...
- 超简单的JNI——NDK开发教程
不好意思各位,我按照网上一些教程进行JNI开发,折腾了半天也没成功,最后自己瞎搞搞定了,其实超简单的,网上的教程应该过时了,最新版的AS就包含了NDK编译的功能,完全不用手动javah,各种包名路径的 ...
- wordpress汉化技巧_保护您的WordPress网站的6个技巧
wordpress汉化技巧 WordPress已经为超过30%的互联网提供支持,是世界上增长最快的内容管理系统(CMS),不难看出为什么. 通过编码和插件可以提供大量的自定义功能,一流的SEO以及博客 ...
- 史上最简单的wordpress迁移搬家教程
当我们的wordpress网站需要换服务器或者域名时,又或者我们在本地使用做好了wordpress网站需要上线时,都需要用到wordpress迁移搬家技术.我网上也搜了很多,什么又要改数据什么的比较麻 ...
- python http服务器_超简单的Python HTTP服务
超如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 H ...
- linux memcache 源码包,Linux 安装Memcache扩展支持(示例代码)
查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pec ...
- mac php安装mysql扩展_(MAC) PHP扩展安装
前言 每个人的安装环境不同,具体安装依个人而异! 1.安装之前先查看php.ini的位置,然后将扩展写入配置文件. php -i | grep php.ini # php --ini # Loaded ...
最新文章
- 1.75万亿参数,刚刚智源发布了全球最大预训练模型“悟道2.0”
- APACHE工作原理详解
- 训练超参数, 出现 Cannot use GPU in CPU-only Caffe 错误?
- JSON序列化(stringify)对象时排除某些属性的两种方法
- ACM题目————吝啬的国度
- 6.22软件工程总结
- Spring Boot核心配置
- 同步代码时忽略maven项目 target目录
- java求指数与对数
- Linux下如何查找sqlnet.ora 和listener.ora 和tnsnames.ora 配置文件的目录
- MySQL常用语句总结
- WebDriver Selenium eclipse环境搭建
- 【spring实战第五版遇到的坑】3.1中的例子报错
- MFC学生信息管理系统
- VC++ 6.0实现视频捕捉(VFW)
- Linux下获取Root权限的方法
- (转载)NPOI使用手册,实践发现使用2.2版本的库需要稍作调整
- Cesium 绘制不同的形状(Entity)
- 浮点数转换为大写货币金额
- 超几何分布与二项分布及其期望
热门文章
- 《Unity资源加密》(Yanlz+Unity+XR+资源加密+立钻哥哥+==)
- 在mac上使用PDF Expert中常见问题解答
- 《BPF( 伯克利数据包过滤器 ) Performance Tools》 第二章 技术背景
- 引用论坛、社区、问答系统的区别
- 计算机24点游戏音调,24点游戏,任意点游戏在线计算器,4个数加减乘除算24点,任意点_三贝计算网_23bei.com...
- 红米手机如何抓取蓝牙log。
- centos 6 升级gcc
- MATLAB绘图笔记——画箱形图
- 【mongodb】连接报错Prematurely reached end of stream
- Note_Master-Detail Application(iOS template)_05_ YJYMasterViewController.m