一台服务器搭建LAMP

什么是LAMP?

一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

  • LAMP   
    • L:linux   
    • A:apache httpd   
    • M:mysql、mariadb   
    • P:php
动态资源处理过程

Client -- (httpd) --> httpd -- (php) --> php-- (php-MySQL) --> Mariadb

搭建LAMP使用centos7.3系统

 

httpd        -->

mariadb-server    -->

php         -->

php-MySQL       -->用来连接php和Mariadb的协议

 

安装所有包组

yum install httpd  mariadb-server php php‐mysql ‐y

修改默认路径

默认路径是/var/www/html 这里修改为/data(这里比方data文件是一块新的磁盘)修改之前先把文件备份一份

[root@pxe59 ~]# cp /etc/httpd/conf/httpd.conf{,.bak}

[root@pxe59 data]# vim  /etc/httpd/conf/httpd.conf ##到配置文件中修改文件路径

119 DocumentRoot "/data"     ##这里修改文件路径为/data默认文件路径为/var/www/html 120 121 # 122 # Relax access to content within /var/www. 123 # 124 <Directory "/data"> ##这里修改文件路径 125 AllowOverride None 126 # Allow open access: 127 Require all granted 128 </Directory> 129 130 # Further relax access to the default document root: 131 <Directory "/data">  ##这里修改文件路径
创建文件mkdir /data
vim /data/index.php ##测试页

  1 <?php
  2     phpinfo()
  3 ?>
启动服务

[root@pxe59 data]# systemctl start httpd

[root@pxe59 data]# systemctl start mariadb

接下来使用浏览器访问自己的IP 测试页出来了 测试成功

 

下载wordpress压缩包

官方下载地址:https://cn.wordpress.org/

解压缩

[root@pxe59 data]# unzip wordpress-4.7.4-zh_CN.zip

拷贝一份到/data目录下

[root@pxe59 data]# cp -a wordpress /data/wordpress

拷贝一份至/data目录下

[root@pxe59 data]# cp -a wordpress /data/wordpress

 

[root@pxe59 wordpress]# cp wp-config-sample.php wp-config.php  ##拷贝一份 把原始文件修改一下真正生效的是wp-config.php
[root@pxe59 wordpress]# vim wp-config.php    

...... 21 // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // 22 /** WordPress数据库的名称 */ 23 define('DB_NAME', 'XiaoHua'); ##修改数据库名 24 25 /** MySQL数据库用户名 */ 26 define('DB_USER', 'XiaoMing'); ##修改用户名 27 28 /** MySQL数据库密码 */ 29 define('DB_PASSWORD', '111111'); ##设置密码 30 31 /** MySQL主机 */ 32 define('DB_HOST', 'localhost'); ......
[root@pxe59 wordpress]# mysql ##修改MySQL中的数据保证和文件中修改的数据统一 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.52-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('111111'); ##因为是新的MySQL需要给root用户创建密码 Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> CREATE DATABASE XiaoHua; ##创建数据库 Query OK, 1 row affected (0.08 sec) MariaDB [(none)]> CREATE USER 'XiaoMing'@'localhost' IDENTIFIED BY '111111'; ##创建用户 Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON XiaoHua.* TO 'XiaoMing'@'localhost' IDENTIFIED BY '111111'; ##把XiaoHua的数据库权限授权给XiaoMing Query OK, 0 rows affected (0.19 sec)
MariaDB [(none)]> \q
接下来登录在自己的IP后面加上wordpress目录名
输入自己设置的用户账户界面登录后显示的主界面

 


















转载于:https://www.cnblogs.com/MYue/p/6938169.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值