• LAMP模拟搭建wordpress,phpmyadmin环境


    1.安装需要的环境,centos7的mysql叫mariadb,所有的配置文件默认就可以

    [root@test ~]# yum install httpd php mariadb mariadb-server php-mysql -y
    --------------------------
    已安装:
      httpd.x86_64 0:2.4.6-80.el7.centos                mariadb.x86_64 1:5.5.56-2.el7             
      mariadb-server.x86_64 1:5.5.56-2.el7              php.x86_64 0:5.4.16-45.el7                
      php-mysql.x86_64 0:5.4.16-45.el7                 
    
    完毕!

     2.下载WordPress和PHPmyadmin。
    WordPress下载地址:https://cn.wordpress.org/
    PHPmyadmin下载地址:https://www.phpmyadmin.net/downloads/

    下载phpmyadmin时要注意与php和mysql对应的版本号,因为我的php是5.4的,无法使用phpmyadmin4.8,所以就要下载phpmyadmin4.0


    3.将这两个软件下载至/etc/httpd下,并解压

    [root@test httpd]# ls -l
    总用量 16916
    drwxr-xr-x. 2 root root      35 6月  26 09:43 conf
    drwxr-xr-x. 2 root root      93 6月  26 09:43 conf.d
    drwxr-xr-x. 2 root root    4096 6月  26 09:43 conf.modules.d
    lrwxrwxrwx. 1 root root      19 6月  26 09:43 logs -> ../../var/log/httpd
    lrwxrwxrwx. 1 root root      29 6月  26 09:43 modules -> ../../usr/lib64/httpd/modules
    drwxr-xr-x. 9 root root    4096 3月  28 2017 phpMyAdmin-4.0.10.20-all-languages
    -rw-r--r--. 1 root root 7457007 6月  26 10:43 phpMyAdmin-4.0.10.20-all-languages.zip
    lrwxrwxrwx. 1 root root      10 6月  26 09:43 run -> /run/httpd
    drwxr-xr-x. 5 root root    4096 2月   8 12:53 wordpress
    -rw-r--r--. 1 root root 9848003 6月  26 10:43 wordpress-4.9.4-zh_CN.zip
    

    4. 将这两个软件解压后的文件放置httpd默认的网页存放路径下

    [root@test httpd]# cp -a phpMyAdmin-4.0.10.20-all-languages /var/www/html/
    [root@test httpd]# cp -a wordpress /var/www/html/
    

     5.在phpmyadmin文件夹内有个配置文件需要更名

    [root@test phpMyAdmin-4.0.10.20-all-languages]# mv config.sample.inc.php config.inc.php
    

     6.改名后需要编辑这个文件,在下面的一行中需要添加一些随机字符

    $cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    

     7.因为不会使用sql语句更改root密码,所以在网页登录数据库时需要允许数据库root空密码登录,需要更改配置文件中下面这一行为true

    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    

     8.上一步保存之后回到网站根目录,由于在浏览器需要输入phpmyadmin的全部路径,而路径又太长了,所以新建个链接文件给它

    [root@test html]# cd /var/www/html
    [root@test html]# ln -sv phpMyAdmin-4.0.10.20-all-languages/ sql
    "sql" -> "phpMyAdmin-4.0.10.20-all-languages/"
    

     9.因为这里用到了链接,所以在httpd主配置文件中针对根目录的限制需要放开FollowSymLinks

    [root@test html]# vi /etc/httpd/conf/httpd.conf 
    <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>

     10.开启httpd和mysql服务

    [root@test html]# systemctl start mariadb.service 
    [root@test html]# systemctl start httpd
    

     11.浏览器打开数据库的图形化界面,用户名为root,密码为空

    12.进入数据库后,为WordPress新建一个数据库,命名为wordpress

    13.数据库新建完成后,回到服务器配置页面,进入wordpress文件夹,同样有一个sample文件需要重命名

    [root@test html]# cd wordpress/
    [root@test wordpress]# mv wp-config-sample.php wp-config.php
    

    14. 编辑刚刚重命名的文件,其中需要重新指定“数据库名位wordpress“,“用户名为root”,“密码为空”

    [root@test wordpress]# vi wp-config.php 
    
    // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
    /** WordPress数据库的名称 */
    define('DB_NAME', 'wordpress');
    
    /** MySQL数据库用户名 */
    define('DB_USER', 'root');
    
    /** MySQL数据库密码 */
    define('DB_PASSWORD', '');
    

     15.保存退出后,重启httpd服务

    [root@test wordpress]# systemctl restart httpd
    

     16.浏览器打开wordpress程序

    17.一切填完成之后就可以使用了,简易LAMP搭建完成,这时可以去sql页面看看wordpress在数据库中新建了什么表

    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    20165208 2017-2018-2 《Java程序设计》第三周学习总结
    20165208 预备作业3 Linux安装及学习
    20155315 2016-2017-2《Java程序设计》课程总结
    20155315 2016-2017-2 《Java程序设计》第十周学习总结
    20155315 2016-2017-2 《Java程序设计》第九周学习总结
    20155315 2016-2017-2 《Java程序设计》第八周学习总结
    20155315 2016-2017-2 《Java程序设计》第七周学习总结
    2017-2018-2 20165330 实验四《Android程序设计》实验报告
    第十周课堂实践总结
    2017-2018-2 20165330 实验三《敏捷开发与XP实现》实验报告
  • 原文地址:https://www.cnblogs.com/forlive/p/9226454.html
Copyright © 2020-2023  润新知