前言:
LAMP环境
L(Linux-发行版centos服务器版本)
A(Apache)
M(Mysql)
P(PHP)
1 、启动终端,执行如下命令,下载并安装 Apache HTTP 服务。
yum -y install httpd
2、 安装 apache 的扩展文件。
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
3、 执行如下命令,启动 apache http 服务。
service httpd start
4、设置开机自动启动 apache http 服务
chkconfig httpd on
5、打开localhost测试apache服务是否启动
1 、下载并安装 MySQL 数据库:
yum -y install mysql mysql-server
2、启动 MySQL 数据库服务。当页面显示 Starting mysqld [OK] ,表示 MySQL 已启动。
service mysqld start
3、 执行如下命令,修改 MySQL 数据库 root 用户的密码
密码默认为空,设置完密码后,后序配置直接默认
mysql_secure_installation
1)输入的密码不会显示出来。为了便于演示,我们设置的密码很简单,在真实的生产环境中一定要设置复杂度高的密码,以免被暴力破解。
2)设置 MySQL 根密码仅是保护数据库的最基本措施。在构建或安装数据库驱动的应用程序时,用户通常可以为该应用程序创建数据库服务用户,并避免使用根账户执行除数据库管理以外的操作。
4、输入如下命令,进入 MySQL 数据库
-u表示用户名 -p表示密码
mysql -uroot -p123123
显示数据库
show databases;
创建数据库
create database wordpress;
退出数据库
exit
5、设置开机启动
chkconfig mysqld on
1、执行如下命令,安装 php 以及 php 支持 MySQL 的 php-mysql 软件包。
yum -y install php php-mysql
2、 执行如下命令,安装 php 常用扩展包。
yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
3、 执行如下命令,重启 Apache 服务。
重启服务很重要!!!!
service httpd restart
4、创建一个 php 页面,测试 PHP 环境。
echo "" > /var/www/html/phpinfo.php ?
1、 执行如下命令,安装wordpress 软件包。
yum -y install wordpress
2、部署并修改 WordPress 配置文件
1)我们进入默认的安装目录下并查看文件列表,可以发现配置文件是个链接文件并且指向的是个相对路径,为了避免下一步移动文件时链接地址失效,我们通过命令将其指向修改为绝对路径。
cd /usr/share/wordpress
修改 wp-config文件连接为绝对路径
ln -snf /etc/wordpress/wp-config.php wp-config.php
mkdir /var/www/html/wp-blog
然后,将 wordpress 迁移到这个新建文件夹中。
mv * /var/www/html/wp-blog/
3)进入该目录并打开 wp-config.php 的编辑页面
cd /var/www/html/wp-blog/
vim wp-config.php
4) 按键盘 " I ",进入编辑状态,修改配置文件的数据库信息
修改 DB_NAME 的参数值 database_name_here为之前创建的数据库 wordpress :
define(‘DB_NAME’, ‘wordpress’);
修改 DB_USER 的参数值 username_here 为 root :
define(‘DB_USER’, ‘root’);
修改 DB_PASSWORD 的参数值 password_here 为 数据库密码:
define(‘DB_PASSWORD’, ‘123123’);
5)修改完毕后,点击键盘 esc ,退出编辑状态,然后输入:wq ,保存修改信息并退出配置文件。
打开浏览器并访问http://IP地址/wp-blog/wp-admin/install.php ,,填写如下信息,完成后,点击页面底部的 安装WordPress ,开始部署 WordPress 。
Site Title:输入站点名称,例如:Hello ADC
Username:输入管理员的用户名,例如:admin
Password:输入管理员的访问密码,例如:admin123
你的电子邮件:email地址,建议为真实有效的地址。若没有,可以填写虚拟 email 地址,但将无法接收信息,例如:[email protected]