亿品元素设计资源博客

品味经典包装设计,版式设计,分享最新CDR设计软件教程下载及在线书法字体生成
登录注册 广告合作 投稿

亿品元素 » 教程技巧 » 超简单的wordpress网站安装教程(基于phpstudy PHP环境)
超简单的wordpress网站安装教程(基于phpstudy PHP环境)

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

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

phpstudy

三,新建一个数据库

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

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

phpmyadmin

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

 study5

四,下载安装最新WordPress程序

wordpress最新版下载:https://wordpress.org/download/

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

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

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

phpstudy2

phpstudy3

域名: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的安装界面,输入相关信息完成安装。

wordpress_setup

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

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

wordpress_setup2

输入站点信息,标题可以在网站修改,但是用户名(用户名必须为英文,演示图是随意输入的)和密码就务必要记住,因为待会登陆网站后台要用到,最后点”安装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以后的任意版本)。

win版php下载地址:https://windows.php.net/download/ (可以下载到PHP新版本)

PHP历史版本下载地址:https://windows.php.net/downloads/releases/archives/

一般来说如果你的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软件

32bit:memcached-win32-1.4.4-14.zip(单击直接下载)

64bit: memcached-win64-1.4.4-14.zip(单击直接下载)

下载解压,随便将文件夹放在什么位置,比如: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扩展

下载地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

或者http://pecl.php.net/package/memcache/3.0.8/windows

下载注意事项:选择匹配自己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() . "<br />\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 插件(这个很重要):

PHP Memcache 扩展:http://wordpress.org/extend/plugins/memcached/

PHP Memcached 扩展:https://wordpress.org/plugins/memcached-is-your-friend/

把下载的: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扩展下载页面

打赏

如果本站对您有所帮助,请考虑对本站进行小额捐赠:

捐赠亿品
相关内容

发表评论

所有留言都会被审核,请勿发布垃圾评论!

(必填)*

CorelDraw插件魔镜介绍 关闭
CorelDraw插件魔镜购买 关闭