LAMP(Linux+Apache+Mysql+Php)+WordPress的搭建

Posted 吾爱吾所爱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LAMP(Linux+Apache+Mysql+Php)+WordPress的搭建相关的知识,希望对你有一定的参考价值。

一、安装LAMP(Linux+Apache+mysql+php)

步骤:

sudo apt-get install apache2

sudo apt-get install mysql-server

sudo apt-get install php7.0-mysql

sudo apt-get install php7.0-cli

sudo apt-get install php7.0-cgi

sudo apt-get install php7.0-fpm

sudo apt-get install phpmyadmin

安装时会要求输入账户密码,也可以选择此时修改密码:

phpmyadmin password    ourlove1228

然后输入新密码即可

二、安装之后启动服务:

sudo /etc/init.d/apache2 start

sudo /etc/init.d/mysql start

三、创建数据库:

mysql -u root -p ourlove1228    #输入密码进入数据库

mysql > status;        #检查联通性

mysql > create database wordpress_db; #创建一个wordpress_db的数据库

mysql > show databases;         #查看数据库

四、下载配置wordpress程序:

解压,tar –zxvf wordpress*

cp wordpress/ /var/www/

cp /var/www/wordpress/wp-config-sample.php/var/www/wordpress/wp-config.php

此时用编辑器打开 /var/www/wordpress/ 目录下的wp-config.php,修改里面的如下内容:

-------------------------------------

/** WordPress数据库的名称 */

define('DB_NAME', 'wordpress_db');

/** MySQL数据库用户名 */

define('DB_USER', 'root');

/** MySQL数据库密码 */

define('DB_PASSWORD', ' ourlove1228');

/** MySQL主机 */

define('DB_HOST', 'localhost');

$table_prefix  = 'wp_wordpress';

-----------------------------------------

保存之后,浏览器:http://127.0.0.1/wordpress/wp-admin/install.php

开始安装配置,然后打开下面链接看看:

http://127.0.0.1/wordpress/

--------------------------

注意:

浏览器输入127.0.0.1或 localhost 即可跳转至 http://127.0.0.1/wordpress/:

 

在 /var/www/新建index.html,代码如下:

-------------------------------------------------

<body>

    <meta http-equiv="refresh"content="0;url=http://localhost/wordpress/">

</body>

-------------------------------------------------

继续(仅针对本地用户):

然后修改/etc/hosts 文件,在里面插入一行:

127.0.0.1       www.weibo-wordpress.com    #可以修改成其他文字

四、apache的端口修改为9000了。

只要你选择合适的端口,进行如下的设置即可:

1、修改/etc/apache2/ports.conf将

NameVirtualHost *:80

Listen 80

改为自己需要的端口

NameVirtualHost*:9000

Listen 9000

2、修改/etc/apache2/sites-available/default将第一行的

<VirtualHost*:80>

改为自己需要的端口

<VirtualHost*:9000>

3、修改/etc/init.d/apache2/httpd.conf添加

Servernamelocalhost

否则重启时会报如下错误

* Restarting webserver apache2                                              

apache2: Could not reliably determinetheserver's fully qualified domain name, using 127.0.1.1 for ServerName

... waiting apache2: Could notreliablydetermine the server's fully qualified domain name, using 127.0.1.1forServerName

4、重启apache

sudo/etc/init.d/apache2 restart

端口修改完毕。

五、修改默认网站目录:

/etc/apache2/sites-available/default

将/var/www修改位你的路径: /var/www/GMG/

修改默认主页文档:

/etc/apache2/mods-available/dir.conf

将index.* 替换为 xxx.*

注意:

apache2的版本不同文件的放置位置不一样输入这个命令

 grep-iR DirectoryIndex /etc/apache2

查看 DirectoryIndex 在apache2哪个文件里面。

 

例:Ubuntu 12.04:

/etc/apache2/mods-enabled/dir.conf:        

DirectoryIndex index.html index.cgiindex.plindex.php index.xhtml index.htm

/etc/apache2/mods-available/dir.conf:        

DirectoryIndex index.html index.cgiindex.plindex.php index.xhtml index.htm

-----------------------------------------------------------------------------------------------------

接受赞助: 1FS17avoequnQhLhYTWwpKYuoCFFXp5PiE 


以上是关于LAMP(Linux+Apache+Mysql+Php)+WordPress的搭建的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装部署LAMP(Apache+MySQL+PHP)

构建LAMP平台及应用系统

CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

linux——lamp简介,架构搭建,Linux+Apache+Mysql/MariaDB+Php

Lamp(linux+apache+mysql+php)环境搭建

LAMP架构介绍MySQL,MariaDB介绍MySQL安装