如何在CentOS上安装PHP和MySQL?

在CentOS上安装PHP和MySQL,首先更新系统并安装必要的软件包,然后分别安装PHP和MySQL,配置相关文件以确保它们正常运行。

在CentOS上安装PHP和MySQL,需要按照以下步骤进行:

如何在CentOS上安装PHP和MySQL?

一、安装Apache

1、安装Apache

   yum install httpd -y

2、启动Apache服务并设置开机启动

   systemctl start httpd
   systemctl enable httpd

3、开放防火墙80端口

   firewall-cmd --zone=public --add-port=80/tcp --permanent
   firewall-cmd --reload

4、测试Apache是否正常运行

在浏览器中输入服务器IP地址,如果看到Apache的默认页面,则表示Apache安装成功。

二、安装MySQL

1、下载并安装MySQL Yum仓库

   wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
   sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

2、安装MySQL

   yum install mysql-server -y

3、启动MySQL服务并设置开机启动

   systemctl start mysqld
   systemctl enable mysqld

4、查看初始密码

如何在CentOS上安装PHP和MySQL?

   grep 'temporary password' /var/log/mysqld.log

5、登录MySQL并修改root密码

   mysql -u root -p
   ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';
   FLUSH PRIVILEGES;
   EXIT;

6、开放防火墙3306端口

   firewall-cmd --zone=public --add-port=3306/tcp --permanent
   firewall-cmd --reload

三、安装PHP

1、安装PHP及其常用扩展

   yum install php php-mysqlnd php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring -y

2、重启Apache服务

   systemctl restart httpd

3、测试PHP是否安装成功

/var/www/html目录下创建info.php如下:

   <?php phpinfo(); ?>

然后在浏览器中访问http://your_server_ip/info.php,如果看到PHP信息页面,则表示PHP安装成功。

四、安装phpMyAdmin(可选)

1、安装EPEL和Remi库

   yum install epel-release -y
   yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
   yum install yum-utils -y

2、启用Remi的PHP7.4仓库并安装phpMyAdmin

如何在CentOS上安装PHP和MySQL?

   yum-config-manager --enable remi-php74
   yum install phpMyAdmin -y

3、配置Apache以允许远程访问phpMyAdmin

编辑/etc/httpd/conf.d/phpMyAdmin.conf文件,注释掉或删除限制IP的部分:

   <Directory /usr/share/phpMyAdmin>/>
       AddDefaultCharset UTF-8
       <IfModule mod_authz_core.c>
           #Require ip 127.0.0.1
           #Require ip ::1
           Require all granted
       </IfModule>
       <IfModule !mod_authz_core.c>
           Order Deny,Allow
           Deny from All
           Allow from 127.0.0.1
           Allow from ::1
       </IfModule>
   </Directory>

4、重启Apache服务

   systemctl restart httpd

5、访问phpMyAdmin

在浏览器中访问http://your_server_ip/phpMyAdmin,使用MySQL的root用户和新密码登录。

通过以上步骤,您可以在CentOS系统上成功安装和配置PHP和MySQL环境。

以上内容就是解答有关“centos安装phpmysql”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782956.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2025-01-06 23:05
Next 2025-01-07 00:28

相关推荐

  • 免费php主机租用怎么搭建网站

    免费PHP主机租用的申请和配置我们需要选择一个合适的免费PHP主机租用服务,在选择时,我们需要考虑以下几个因素:主机的稳定性、速度、安全性、技术支持等,目前市面上有很多提供免费PHP主机租用服务的平台,如000webhost、Free Web Hosting Area、PHP 101等,这些平台都提供了免费的PHP主机租用服务,但是它……

    2023-12-20
    0139
  • MySQL中如何创建动态报表

    在MySQL中创建动态报表,可以使用存储过程和动态SQL语句来实现。首先需要创建一个存储过程,然后在存储过程中编写动态SQL语句来生成报表。

    2024-05-17
    082
  • 设置mysql服务密码忘记了怎么办

    在MySQL中,如果你忘记了服务密码,你可以通过以下步骤来重置:1、停止MySQL服务 在Windows系统中,你可以在任务管理器中找到MySQL服务并停止它,在Linux系统中,你可以使用以下命令来停止MySQL服务: ```bash sudo service mysql stop ```2、以不检查权限的方式启动MySQL 在Wi……

    2024-01-18
    0206
  • mysql日期转换时间戳怎么实现

    在MySQL中,可以使用UNIX_TIMESTAMP()函数将日期转换为时间戳。示例代码如下:,,``sql,SELECT UNIX_TIMESTAMP(日期字段) as 时间戳 FROM 表名;,``

    2024-05-15
    0128
  • mysql 8.0.21安装

    MySQL是一个开源的关系型数据库管理系统,广泛应用于各种场景中,本文将详细介绍如何在Windows操作系统上安装MySQL 8.0.30版本(zip版)。下载MySQL安装包1、访问MySQL官方网站:https://dev.mysql.com/downloads/mysql/2、在页面中找到“MySQL Community (GP……

    2024-03-04
    0181
  • PHP中如何实现WebSocket服务器

    在PHP中实现WebSocket服务器,可以使用Ratchet库。首先需要安装Ratchet库,然后创建一个WebSocket服务器类,继承自Ratchet\Server\IoServer,并实现相应的方法。最后启动服务器。,,以下是一个简单的示例:,,1. 安装Ratchet库:composer require cboden/ratchet,2. 创建WebSocket服务器类:,,```php,

    2024-05-21
    0114

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入