作者:cathy李lee | 来源:互联网 | 2023-08-25 16:02
1、简介WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内
1、简介
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。[1]
2、下载和安装:
下载WordPress简体中文版本。
下载压缩包到本地,解压缩,双击解开的文件夹中的readme.html
文件,即可查看WordPress的介绍、安装,和升级方法。在您将程序文件上传至服务器相应目录后,安装过程只需5分钟。
已经在使用WordPress英文版本的用户,无需重新安装,也可轻松将您的WordPress切换为中文。若您有特殊需要,亦可使用SVN checkout所需的po
和mo
文件。简体中文WordPress压缩包是基于英文SVN源自动构建的。
服务器环境要求:
· PHP 5.2.4或更新版本
· MySQL 5.0或更新版本
· Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
下载WordPress 4.4.2 .zip — 7.8 MB
下载.tar.gz — 7.2 MB
[root@web tool]# wget https://cn.wordpress.org/wordpress-4.4.2-zh_CN.tar.gz
[root@webtool]# tar xf wordpress-4.4.2-zh_CN.tar.gz
复制wordpress文件夹中的所有文件到/usr/local/apache/htdocs/blog/目录,然后切换到该目录下的blog目录中。
[root@web tools]# cp -a wordpress/* /usr/local/nginx/html/blog
cp: target `/usr/local/nginx/html/blog' isnot a directory
[root@web tools]# mkdir/usr/local/nginx/html/blog
[root@web tools]# cp -a wordpress/* /usr/local/nginx/html/blog
[root@web tools]# cd/usr/local/nginx/html/blog/
[root@web blog]# ls
index.php wp-activate.php wp-comments-post.php wp-cron.php wp-load.php wp-settings.php xmlrpc.php
license.txt wp-admin wp-config-sample.php wp-includes wp-login.php wp-signup.php
readme.html wp-blog-header.php wp-content wp-links-opml.php wp-mail.php wp-trackback.php
[root@webblog]#
3、配置:
给配置文件wp-config-sample.php改名字为:wp-config.php
[root@web wordpress]# cp wp-config-sample.phpwp-config.php
修改wp-config.php配置文件:
[root@web wordpress]# vim wp-config.php
22 /**WordPress数据库的名称 */
23 define('DB_NAME', 'wp_db');
24
25 /** MySQL数据库用户名 */
26 define('DB_USER', 'wpadmin');
27
28 /** MySQL数据库密码 */
29 define('DB_PASSWORD', 'wp123456');
30
31 /** MySQL主机 */
32 define('DB_HOST', '127.0.0.1');
4、创建wordpress的数据库和用户名
mysql> create database wp_db;
mysql> grant allon wp_db.* to wpadmin@localhost identified by 'wp123456';
mysql> grant all on wp_db.* towpadmin@127.0.0.1 identified by 'wp123456';
mysql> FLUSH PRIVILEGES;
mysql> select user,host from mysql.user;
+---------+-----------+
| user | host |
+---------+-----------+
| root | 127.0.0.1 |
| wpadmin | 127.0.0.1 |
| root | localhost |
| wpadmin | localhost |
+---------+-----------+
4 rows in set (0.00 sec)
mysql> show grants forwpadmin@127.0.0.1;
+----------------------------------------------------------------------------------------------------------------+
| Grants for wpadmin@127.0.0.1 |
+----------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO'wpadmin'@'127.0.0.1' IDENTIFIED BY PASSWORD'*126BB20052A4CCAAE93527CE311D3FC8B6A7D08D' |
| GRANT ALL PRIVILEGES ON `wp_db`.* TO'wpadmin'@'127.0.0.1' |
+----------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> quit
Bye
5、重启httpd;php-fpm服务:
[root@web www]# service nginx reload
[root@webwww]# service php-fpm reload
6、测试:
浏览器访问http://blog.25linux.com/
WordPress安装成功!