zoukankan      html  css  js  c++  java
  • CentOS 7 下配置LAMP(PHP 7.3版本)并搭建wrodpress个人博客

    Wrodpress 5.4 没有的自提

    链接:https://pan.baidu.com/s/10y-SkB7cU5dIUzt6tOAjxg 
    提取码:ewoa

    配置LAMP环境

    1初步说明

    在本教程中,我将使用主机名server1.example.com和IP p 192.168.0.100这些设置可能因您而异,因此您必须在适当的地方进行替换。

    我将在此处添加EPEL存储库,以安装最新的phpMyAdmin,如下所示:

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
    yum -y install epel-release

    2安装MySQL / MariaDB

    MariaDB是原始MySQL开发人员Monty Widenius的MySQL分支。MariaDB与MySQL兼容,因此我选择在这里使用MariaDB代替MySQL。运行以下命令以使用yum安装MariaDB:

    yum -y install mariadb-server mariadb

    然后,我们为MySQL创建系统启动链接(以便在系统启动时MySQL自动启动)并启动MySQL服务器:

    systemctl start mariadb.service
    systemctl enable mariadb.service

    设置MySQL根帐户的密码:

    mysql_secure_installation

    碰到选择Y/N就直接回车就好,到了New password:这里后输入新密码。

    3安装Apache

    CentOS 7随附于Apache 2.4。Apache可以作为CentOS 7软件包直接使用,因此我们可以这样安装它:

    yum -y install httpd

    配置你的系统以在引导时启动Apache :

    systemctl start httpd.service
    systemctl enable httpd.service

    为了能够从外部访问Web服务器,我们必须在防火墙中打开HTTP(80)和HTTPS(443)端口。CentOS上的默认防火墙是firewalld,可以使用firewalld-cmd命令对其进行配置。

    firewall-cmd --permanent --zone=public --add-service=http 
    firewall-cmd --permanent --zone=public --add-service=https
    firewall-cmd --reload

    现在,将浏览器定向到你自己的服务器IP地址( http://xxx.xxx.xx.xxx),应该看到Apache占位符页面。

    4安装PHP

    默认情况下,CentOS附带的PHP版本已经很旧了(PHP 5.4)。因此,要从Remi存储库安装更新的PHP版本。

    添加Remi CentOS存储库。

    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    安装yum-utils,因为我们需要yum-config-manager实用程序。

    yum -y install yum-utils

    运行yum update

    yum update

    4.5安装PHP 7.3

    安装PHP 7.3版本

    yum-config-manager --enable remi-php73
    yum -y install php php-opcache

    我将使用PHP 7.3,必须重新启动Apache以应用更改:

     systemctl restart httpd.service

    5测试PHP /获取有关PHP安装的详细信息

    默认网站的文档根目录是/ var / www / html。我们将在该目录中创建一个小的PHP文件(info.php),并在浏览器中调用它以测试PHP安装。该文件将显示有关我们的PHP安装的许多有用的详细信息,例如已安装的PHP版本。

    vim /var/www/html/info.php

    写入下面的代码
    <?php phpinfo();?>

    现在可以在浏览器中调用该文件了(http://你的IP/info.php)

     现在我们成功一半了,你如果 向下滚动滑轮将看到PHP中已启用的所有模块。此处未列出MySQL,这意味着我们还没有PHP的MySQL支持。

    6在PHP中获得MySQL支持

    要获得PHP对MySQL的支持,我们可以安装php-mysqlnd  软件包。

    yum search php

    选择所需的组件并按如下所示安装它们:

    yum -y install php-mysqlnd php-pdo

    在下一步中,我将安装CMS系统所需的一些常见PHP模块,例如Wordpress,Joomla和Drupal:

    yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel

    现在重新启动Apache Web服务器:

     systemctl restart httpd.service

    现在,在浏览器中重新加载刚刚的http://IP/info.php

     如果不再需要PHP信息输出,则出于安全原因删除该文件。(可选)

    rm /var/www/html/info.php

    7 phpMyAdmin安装

    phpMyAdmin是一个Web界面,您可以通过它管理MySQL数据库。
    phpMyAdmin现在可以如下安装:

    yum -y install phpMyAdmin

    现在我们配置phpMyAdmin。我们更改了Apache配置,以便phpMyAdmin不仅允许来自本地主机的连接(通过注释<RequireAny>节并添加Require all grant行):

    vim /etc/httpd/conf.d/phpMyAdmin.conf

     

    重新启动Apache以应用配置更改:

    systemctl restart  httpd.service

    之后,您可以在http://你的IP/phpmyadmin/下访问phpMyAdmin 

     

     搭建wordpress个人博客

    到这里你的web环境算是配置好了,可以把wrodpress文件夹放到/var/www/html目录下。

     然后浏览器输入http://IP/wordpress就可以进入自己的个人博客了(可以自己申请个域名)

  • 相关阅读:
    14 微服务电商【黑马乐优商城】:day06-使用nginx反向代理并掌握cors解决跨域
    Docker容器化【Docker安装与启动&Docker镜像与容器相关命令】
    [LeetCode]Palindrome Number 验证回文数
    C++结构体定义构造函数
    C++中explicit关键字的使用
    C++ const关键字
    图像梯度(Image Gradient)
    ORB特征点匹配
    c++:internal compiler error:killked(program cclplus) 解决办法
    最小二乘通俗解释
  • 原文地址:https://www.cnblogs.com/qi-yuan/p/12769544.html
Copyright © 2011-2022 走看看