如何在Ubuntu 14.10 上安装WordPress

如题所述

    配置安装适合PHP的环境,例如:Apache+php+mysql,Nginx+php+mysql

    去官网下载安装包。

    解压,配置权限。

    访问安装。

    大功告成。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-13
如果你想快捷、简单、免费的创建个人网站的话,WordPress 是你最佳的选择。

WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。也可以把 WordPress 当作一个内容管理系统( CMS )来使用。

WordPress 是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用 PHP 语言和 MySQL 数据库开发的。用户可以在支持 PHP 和 MySQL 数据库的服务器上使用自己的博客。

WordPress 有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用 HTML 代码、 CSS 、 PHP 等相关知识。

WordPress 官方支持中文版,同时有爱好者开发的第三方中文语言包,如 wopus 中文语言包。WordPress 拥有成千上万个各式插件和不计其数的主题模板样式。

以下是将 WordPress 4.0 安装在 Ubuntu 14.10 上的简易教程。

准备工作

以下内容是以 Ubuntu 14.10 为基础,在开始安装 WordPress 之前,你需要完成 LAMP 服务(Linux , Apache ,PHP , MYSQL)来配置你的个人站点。

安装 LAMP 组件:

sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-gd php5-curl libssh2-php

当 Apache, PHP, MySQL 都已经安装时,你就可以开始 WordPress 的安装之旅。 数据库和 MySQL 用户的创建 通过数据库和 MYSQL 用户的创建,你将开始个人网站的创建进程。 你需要为 MySQL 的 root 用户设置密码。 登录 MYSQL:
mysql -u root -p
在成功认证之后你需要创建WordPress的数据库:
CREATE DATABASE wordpress;
这里我将数据库名称命为 wordpress,可以自己定义。但请记住数据库名称,在后面的安装中将会用到。 现在,你需要创建数据库管理员:
CREATE USER wordpressadmin@localhost IDENTIFIED BY 'wordpresspassword';

接着,你需要将管理权限赋给管理员:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressadmin@localhost;

你需要刷新权限信息来激活用户权限:
FLUSH PRIVILEGES;
exit

PHP 和 Apache 的配置

接下来,你需要配置 PHP 和 Apache. 以 sudo 权限打开 Apache PHP 的配置文件:
sudo nano /etc/php5/apache2/php.ini

搜索命令 expose_php 和 allow_url_fopen 将其置为 off:
. . .
expose_php = Off
. . .
allow_url_fopen = Off
. . .

改完之后保存并关闭。 接下来,你需要启用 Apahce 的重写功能( rewrite )。 启用 mod_rewrite 模块的命令:
sudo a2enmod rewrite

重启 Apache 的服务之后该模块就启用了。 但是在重启 Apache 的服务之前你需要启用 .htaccess 的使用。 所以,打开包含实际重写和将在 WordPress 安装时默认包括的文件。
sudo nano /etc/apache2/sites-enabled/000-default.conf

在这个文件里面,你必须添加重定向到 web 根目录的屏蔽。 可能你也需要 ServerName 命令来指向你的域名,用 ServerAdmin 命令来指向一个有效的电子邮件地址:
<VirtualHost *:80>
ServerAdmin admin@your-domain.com
DocumentRoot /var/www/html/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

在完成以上步骤之后,重启 Apache 服务使配置生效。
sudo service apache2 restart

下载并安装 WordPress

现在,系统已经准备就绪,我们可以开始 WordPress 的安装了! 回到你的服务器上,切换到你的临时目录并用 wget 去下载 WordPress
cd /tmp
wget http://wordpress.org/latest.tar.gz

下载完成后解压:
tar xzvf wordpress*

现在,复制解压的目录到你的 web 目录下,推荐使用 rsync 安全复制文件:
cd wordpress*
sudo rsync -avz . /var/www/html

现在,你可以进入 web 目录检查复制的文件:
cd /var/www/html
ls -lsa

确保 WordPress 目录文件可写,同时,以 www-data 用户, www-data 属组运行(用户,属组可自定义):
chown www-data:www-data -R /var/www/html/

配置 WordPress

编辑 WordPress config.php 文件,
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
vi /var/www/html/wp-config.php

找到并修改数据库名称,数据库用户名, mysql root 密码:
[...]
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressadmin');
/** MySQL database password */
define('DB_PASSWORD', 'wordpresspassword');
/** MySQL hostname */
define('DB_HOST', 'localhost');
[...]

完成以上配置之后,重启 Apache 服务:
service apache2 restart

安装 WordPress

通过以上操作,文件已经准备到位,软件也已配置完成。通过 web 接口就可以完成 WordPress 的安装了。 在你的浏览器中访问你的域名或者 IP 地址:
http://server_domain_name_or_IP

你将看到 WordPress 的初始安装界面,你将创建一个管理员账号:

完成站点信息,创建你的管理账号。填写完毕之后点击 Install WordPress 按钮继续。 WordPress 将确认你的安装信息,然后要求你以刚才创建的账号登录:

点击 Log In 填写账号信息:

你可以通过域名或者 IP 地址访问你的站点了!

【详细】Docker基于Ubuntu+Nginx部署搭建迁移WordPress
首先,确保已安装docker-compose,并在Ubuntu环境中。创建一个文件夹,例如\/wordpress-compose,进入后创建以下文件和结构:docker-compose.yml:用于启动服务容器。 nginx\/:存放Nginx配置,如虚拟主机配置。 db-data\/:挂载MySQL数据。 logs\/:存储应用程序日志。 wordpress\/:存放WordPress文件。...

宝塔面板安装wordpress教程
Ubuntu\/Deepin用户执行`wget -O install.sh download.bt.cn\/install\/... && sudo bash install.sh ed8484bec`,而Debian用户则使用`wget -O install.sh download.bt.cn\/install\/... && bash install.sh ed8484bec`。安装完成后,您即可开始搭建WordPress。访问WordPress官网获取更多详细信息。为了确...

Linux系统搭建轻量级个人博客VanBlog并一键发布公网远程访问
在终端中执行以下命令,启动脚本,然后输入1安装VanBlog。安装过程中会提示输入编排文件相关信息,即邮箱和两个端口号。邮箱自行设置,两个端口号可以使用默认的80和443,没有其他服务占用这两个端口即可。安装完成后,会提示VanBlog重启成功,并提供面板地址。输入3启动VanBlog服务,然后在浏览器地址栏中输...

ubuntu系统 下怎么样搭建 DNS服务器?怎么样搭建Web服务器?DHCP?急求...
一、安装Apache2 sudo apt-get install apache2 然后在Firefox中打开:http:\/\/localhost\/ 提示成功 二、安装PHP5 sudo apt-get install php5 sudo apt-get install libapache2-mod-php5(根据俺的实际测试,这一步似乎不用做了,在上一步已经安装好了,不过还是建议你copy\/paste一下这条命令)sudo...

Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办...
Upgrade failed”。这表明MySQL升级操作失败。为了解决问题,查阅相关资料,找到一种有效解决方案。输入命令:“mysql_install_db --user=mysql --ldata=\/var\/lib\/mysql”,此命令自动安装system tables,成功修复问题。然后,尝试启动MySQL服务,操作命令为:“\/etc\/init.d\/mysql start”,顺利完成。

wordpress 插件目录在哪
wordpress插件文件夹在 网站根目录\/wp-content\/plugins\/ 里面安装着多个目录,每个目录名一般就是插件名。四、管理主题和插件 操作时候,一般是在 wordpress后台找到外观->主题 和 插件来进行后期管理维护。这种属于可视化操作,比较适合大部分人的习惯;主题设计师、插件设计师则是直接 ftp下载文件到本地,...

想试着学习建立一个wordpress,但不知道从哪里入手?
1.在windows环境下使用APMServ 5.2.6搭建服务器平台。具体地址网上搜一下。2.如果只是自己自娱自乐,不需要域名和服务器,用上面提到的软件你的电脑就可作为网站服务器。3.一般的服务器上传是需要用到FTP工具的,如果在本地则不需要。4.APMServ 5.2.6上直接安装了mysql,安装wordpress时候会让你...

“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”,修复cPanel...
解决方法包括:在虚拟主机控制面板或使用命令行界面安装 MySQL 本机驱动程序,以启用 WordPress mysqli 扩展。对于使用 cPanel 的 CentOS 服务器,安装包可能称为 php81-php-mysqlnd 或 ea-php81-php-mysqlnd.x86_64。在没有控制面板的 CentOS 服务器上,从命令行界面运行 yum install php81-php-...

如何搭建个人独立博客?
网站框架:Django1.8。博客后台:修改Django自带的Admin系统,主要添加富文本编辑器用于编写博客,富文本编辑器选择百度的UEditor,其Django的集成版本可以在Github上找到。数据库:使用MySQL,主要便于同Django集成,另外Django Admin后台操作数据库非常方便。前端:框架和UI使用Bootstrap3,布局使用Bootstrap的...

Error establishing a database connection是怎么回事啊
1.配置wordpress目录下的wp-config.php文件。需要修改的有以下几个参数:2.代码内容如下:3.完成后,登录时需要先登录wp-admin\/install.php,安装配置wordpress。如下图所示:4.还是有报错,原因是mysql用户名没有正确创建。5.进入mysql环境,创建wordpress数据库并退出。6.配置完成后,登录即可开始使用。

相似回答
大家正在搜