Linux下安装搭建WordPress网站
WordPress简介
WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源、免费的Blog(博客,网志)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 Blog。WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台。
现在我们开始搭建属于自己的blog:
1.首先,你需要下载wordpress(WordPress 是目前最为流行的 PHP Blog 程序,目标是美学、Web 标准和易用性的统一。它基于 GPL 许可协议,完全免费)。下载地址:
http://wordpress.org/download/
2.然后就是安装Wordpress必须的组件:
1)安装apache服务器:
sudo apt-get install apache2
安装后在浏览器中打开:http://localhost/或者http://127.0.0.1
如果出现It works!那证明OK了
2)安装php服务:
sudo apt-get install php5
测试:
打开gksudo gedit /var/www/testphp.php
然后随意输入点东西(我输入的是KH)再保存。
然后在浏览器中输入http://127.0.0.1/testphp.php或者http://localhost/testphp.php
如果显示出你输入的东西即为成功
3)重启apache服务器
sudo /etc/init.d/apache2 restart
此时浏览器就可以正确解析php文件了。
4)安装mysql服务:
sudo apt-get install mysql-server
sudo apt-get install mysql-admin
sudo apt-get install mysql-client
安装过程中提示输入数据库root用户的密码
3.为Wordpress新建mysql数据库:
在终端下打开mysql管理器:
$mysql -u root -p
创建新数据库:
mysql>CREATE DATABASE wordpress
4.解压wordpress的tar.gz压缩包
$sudo tar -zxvf wordpress-3.2.1.tar.gz
得到wordpress文件夹,将文件夹中wp-config-sample.php重命名为wp-config.php,然后按要求编辑wp-config.php文件,主要是提供数据库的名字(如这里的wordpress),用户名(如root),密码(如安装MySQL时键入的密码),如下所示:
在标有// ** MySQL settings - You can get this info from you web host ** //下输入你的数据库相关信息
DB_NAME 数据库名称
DB_USER 数据库用户名
DB_PASSWORD 数据库密码
DB_HOST 主机名,通常是localhost
DB_CHARSET 数据库字符串,通常不可更改
DB_COLLATE 留为空白的数据库排序
在标有 * Authentication Unique Keys.的版块下输入密钥的值,可从https://api.wordpress.org/secret-key/1.1/salt/自动生成,最后保存wp-config.php文件。
5.将wordpress文件夹拷贝到/var/www目录下:
sudo cp -a ./wordpress /var/www
此时在浏览器中访问http://localhost/wordpress/wp-admin/install.php,就会发现出现了上面所描述的乱码。我们首先利用phpMyAdmin来看一下这个乱码到底是什么问题
6.安装phpMyAdmin:
sudo apt-get install phpmyadmin
此时的phpmyadmin文件夹被安装在/usr/share/phpmyadmin下,为了能在浏览器中访问到phpmyadmin,需要在/var/www下做一个软连接到该文件夹:
进入/var/www文件夹,在该目录下执行如下操作:
sudo ln -s /usr/share/phpmyadmin
此时在浏览器中键入http://localhost/phpmyadmin,会发现出现了如下错误:
Cannot load mysql extension. Please check your PHP configuration.
这其实就是上面乱码所说的错误。
幸运的是,phpmyadmin同时给出了该问题的解决方案:
7.这样就很明确了,我们安装php-mysql包即可:
sudo apt-get install php-mdb2-driver-mysql
8.安装完毕后别忘了重启apache 和 mysql:
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
然后便可以正常访问访问http://localhost/wordpress/wp-admin/install.php并安装wordpress了。
文章转载自:http://www.cnblogs.com/xiaofengkang/archive/2011/11/16/2251608.html
Linux下安装搭建WordPress网站的更多相关文章
- Linux下快速搭建测试网站DVWA
DVWA(Damn Vulnerable Web App)是一个基于PHP/MySql搭建的Web应用程序,旨在为安全专业人员测试自己的专业技能和工具提供合法的 环境,帮助Web开发者更好的理解Web ...
- LINUX下安装搭建nodejs及创建nodejs-express-mongoose项目
在Ubuntu中按CTRL+ALT+T打开命令窗口,按下面步骤和命令进行安装即可.添加sublime text 3的仓库.1.sudo add-apt-repository ppa:webupd8te ...
- Informatica在linux下安装搭建
安装介质清单准备 介质名称 版本信息 描述 Informatica Powercenter 9.5.1 for Linux 64 bit 必须 Java Jdk 1.6.0_45 for Linux ...
- linux 下安装 搭建 svn服务器
1.下载svn http://subversion.apache.org/download 下载完成后解压,执行 ./configure --prefix=/usr/svn 提示 configure: ...
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- linux下安装EJBCA 搭建私有CA服务器
linux下安装EJBCA 搭建私有CA服务器 EJBCA是一个全功能的JAVA的CA系统软件,我们可以用此搭建私有CA服务器: 一:首先我的测试环境: 1. linux mint18.3 62位: ...
- 在linux下安装wordpress
win下的简直傻瓜式操作:xampp打包一键安装 linux下的考虑到一些权限问题 还是有点蛋疼的 现在把流程贴出来做下记录: linux下安装xampp和wordpress的流程 ×由于linux下 ...
- Linux下安装Redis及搭建主从
Linux下安装Redis 首先在官网下载对应版本的redis包,这里本人使用的是redis-4.0.8.tar.gz. 然后在服务器中存放redis包的路径下执行tar –vxf redis-4 ...
- Nginx 在 Linux 下安装与搭建集群
搭建集群图例 集群搭建图如下,为了简单一点,使用一个Nginx服务器+两个Tomcat服务器,省略数据库部分: 环境说明 Linux 为 CentOS 7.2 发行版 + Java jdk 1.8 + ...
随机推荐
- Func与Action
平时我们如果要用到委托一般都是先声明一个委托类型,比如: private delegate string Say(); string说明适用于这个委托的方法的返回类型是string类型,委托名Say后 ...
- 技术架构:IBatisNet
--连接数据库框架 1 providers.config 提供配制 常用的数据库连接程序 的xml文件 2 SqlMap.xml SQL语句执行结果和实体对象之间的映射文 ...
- Httpsqs队列基本操作
一,安装 ulimit -SHn 65535 wget http://httpsqs.googlecode.com/files/libevent-2.0.12-stable.tar.gz tar zx ...
- Java GridBagLayout 简单使用
这里只介绍了很基础布局构建及使用,主要是关于 GridBagLayout. 首先整套流程大概是, 声明一个 GridBagLayout 对象 private GridBagLayout gridBag ...
- hyperV中修改centos分辨率
grubby --update-kernel=ALL --args="video=hyperv_fb:1366x768"
- spring 注解
@Qualifier("XXX") 中的 XX是 Bean 的名称,所以 @Autowired 和 @Qualifier 结合使用时,自动注入的策略就从 byType 转变成 by ...
- php页面编码与字符操作
我们可以用header来定义一个php页面为utf编码或GBK编码,也可以在html中用meta标签来指定编码 例如:php页面为utf编码 header("Content-type: ...
- 牛B的调试工具:OzCode
官网:http://www.oz-code.com/ 视频:https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/OzCode https:/ ...
- Ubuntu下Sublime Text 3解决无法输入中文的方法
Ubuntu下Sublime Text 3解决无法输入中文的方法_百度经验http://jingyan.baidu.com/article/f3ad7d0ff8731609c3345b3b.html ...
- OGG-01820 Could not enable workspace
状况: OGG replicat进程abend了,查看report显示如下问题: 2016-11-01 16:11:47 ERROR OGG-01820 Could not enable wo ...