2017.11.04 | 网站相关 | 7864 浏览 | 3 赞 | 0 条评论


请注意,本文编写于 2574 天前,最后修改于 2027 天前,其中某些信息可能已经过时。
AI摘要:本文介绍了如何使用LAMP(Linux+Apache+MySQL+PHP)一键安装脚本lamp.sh来搭建Wordpress站点。通过详细的步骤,包括安装依赖环境、下载并运行脚本、配置MySQL数据库以及设置网站目录权限,最终实现Wordpress的快速安装和配置。

Powered by AISummary and MoonShot KimiChat.

什么是LAMP

LAMP:Linux+Nginx+MySQL+PHP,为动态网站的搭建提供了一系列的平台支持。

Linux作为我们环境的操作系统,
Apache作为HTTP服务器,负责生成静态的HTML文件并发送
MySQL作为数据库,负责存储我们网页的相关信息
PHP作为Wordpress的支持语言,为Wordpress的编译提供环境

我们在上一篇文章中尝试了一步步用LNMP进行Wordpress的搭建,而LAMP只是将其中的Nginx换成了Apache。今天我们尝试使用脚本进行Wordpress的一键搭建,可以帮助我们节省不少的时间与精力。

搭建LAMP

我们选用的脚本是lamp.sh,该项目由teddysun创建,已在github上开源
源代码https://github.com/teddysun/lamp
介绍页https://lamp.sh/
以下内容大部分来自于介绍页,有根据自己情况的更改。
自己的主机环境为CentOS6

搭建依赖环境

yum -y install wget screen git

git clone 并赋予脚本执行权限

git clone https://github.com/teddysun/lamp.git
cd lamp
chmod +x *.sh

开始安装

screen -S lamp
./lamp.sh

安装过程就这么结束了hhhh
列一下各个程序的目录

MySQL 安装目录: /usr/local/mysql
MySQL 数据库目录:/usr/local/mysql/data
MariaDB 安装目录: /usr/local/mariadb
MariaDB 数据库目录:/usr/local/mariadb/data
Percona 安装目录: /usr/local/percona
Percona 数据库目录:/usr/local/percona/data
PHP 安装目录: /usr/local/php
Apache 安装目录: /usr/local/apache
默认的网站根目录: /data/www/default

安装Wordpress

环境搭建好后就可以进行Wordpress的安装

下载

# yum install wget
# wget https://wordpress.org/latest.tar.gz
# tar -xzvf latest.tar.gz

将wordpress目录下的文件移动到网站的根目录/data/www/default下并覆盖目录

# mv /data/www/default /data/www/default_old
# cp -rf ~/wordpress /data/www/default
# cp -rf  /data/www/default_old/phpmyadmin /data/www/default/phpmyadmin

启动前配置

首先需要设置MySQL并创建一个数据库

# grep 'temporary password' /var/log/mysqld.log
# mysql_secure_installation
# mysql -u root password '...'
# mysql -u root -p
mysql> CREATE database wordpress

之后需要对网站目录的权限进行一下设置

# chown -R apache:apache /data/www/域名/

启动

之后访问 http://主机ip/wp-admin/install.php ,进行Wordpress的五分钟安装

数据库名称填之前创建的数据库名(wordpress)

这样网站就搭建好啦~开始使用啦~

本文链接:https://idealclover.top/archives/312/

本作品由 idealclover 采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。

标签: Wordpress, Linux, PHP, tar, yum, 服务器, 动态, 静态, 网页, mysql

3

没有评论 T^T


🤔关于我
翠翠 idealclover
Product Manager @ByteDance
南京大学 2016 级本科生
了解更多
🏠关于博客
基于 Typecho 博客框架
使用个人的 clover clover 主题