您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程

安装wordpress搭建站点的方法示例

梁兴力2025-03-26 12:28:45WordPress教程已有4人查阅

导读购买主机空间并绑定域名后,在主机内安装wordpress,搭建个人站点。下面是具体的步骤和需要执行的命令:LAMP 是Linux, Apache, MySQL, PHP, perl的缩写. 指在linux上安装Apache2,MySQL, PHP等软件包所建立的网站运行平台,是目前中小网站主要的运行环境。

购买主机空间并绑定域名后,在主机内安装wordpress,搭建个人站点。下面是具体的步骤和需要执行的命令:
更新软件源
1.安装LAMP环境
1.1 安装Apache2
1.2 安装MySQL5
1.3 安装PHP5
1.4 安装phpMyAdmin
2.初始化数据库
3.下载并配置WordPress
4.配置Apache服务器
5.安装WordPress
6.设置主题(themes)
7.设置固定链接(Permalinks)
8.安装插件
8.1 JetPack插件
8.2 Google Analytics Dashboard插件
8.3 Menu Social Icons插件
8.4 安装WP Super Cache插件
9.使用Markdown发布文章
10.WP备份和恢复
0.更新软件源
$ sudo apt-get update
1. 安装LAMP环境
LAMP 是Linux, Apache, MySQL, PHP, perl的缩写. 指在linux上安装Apache2,MySQL, PHP等软件包所建立的网站运行平台,是目前中小网站主要的运行环境。
1.1 安装Apache2
$ sudo apt-get install apache2
1.2 安装MySQL5
$ sudo apt-get install mysql-server mysql-client
中途需要设置root密码
1.3 安装PHP5
$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache libssh2-php
1.4 安装phpMyAdmin
$ sudo apt-get install phpmyadmin
...
Web server to reconfigure automatically: < -- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
...
2. 初始化数据库
$ sudo mysql -u root -p
Enter Password:
...
mysql>CREATE DATABASE wordpressdb;
mysql>CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordpresspassword';
mysql>GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;
mysql> FLUSH PRIVILEGES;
mysql> exit
重启服务
$ sudo service apache2 restart
$ sudo service mysql restart
3. 下载并配置WordPress
$ mkdir temp
$ cd temp
$ wget http://wordpress.org/wordpress-4.x.tar.gz (注意将版本号换位当前版本)
$ tar zxf wordpress-4.x.tar.gz -C /var/ /html/
$ mkdir -p /var/ /html/wordpress/wp-content/uploads
关键更改目录权限为 -data-data
$ sudo chown -R-data. -data /var/ /html/wordpress
$ sudo chmod -R 755 /var/ /html/wordpress
$ sudo chown -R : -data /var/ /html/wordpress/wp-content/uploads
配置wp-config.php
$ cd /var/ /html/wordpress/
$ cp wp-config-sample.php wp-config.php
$ apt-get install vim
$ vim wp-config.php
#wp-config.php
...
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpressdb');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', 'wordpresspassword');
...
4. 配置Apache服务器
在我的虚拟主机上映射的域名是golearncoding,我将其作为我的博客的域名。
在/etc/apache2/sites-available/目录下复制一份000-default.conf命名为wordpress.conf,进行修改第一行*:80 为blog.example.com:80,启用这个网站,重启apache服务。
$ cd /etc/apache2/sites-available/
$ cp 000-default.conf wordpress.conf
$ sudo vim /etc/apache2/sites-available/wordpress.conf
#wordpress.conf
<virtualhost golearncoding:80>
同时将 Documentroot 修改为
/var/ /html/wordpress
... $ sudo a2ensite wordpress
$ sudo service apache2 restart
创建.htaccess文件
$ sudo touch /var/ /html/wordpress/.htaccess
$ sudo chown-data: -data /var/ /html/wordpress/.htaccess
$ sudo chmod 664 /var/ /html/wordpress/.htaccess
5. 安装WordPress
用浏览器打开http://golearncoding.com,开始安装WP
6. 设置主题(themes)
我选用默认的Twenty Fifteen主题,在定制中进行了配置:
修改站点身份中站点图标为我的头像
修改顶部图像
添加了一些小工具

本文标签:

很赞哦! (1)

暂无内容
暂无内容
暂无内容
暂无内容
留言与评论 (共有 0 条评论)
昵称:
匿名发表 登录账号
         
验证码: