PHP 在CentOS 7安装配置

发布于:2024-12-06 ⋅ 阅读:(180) ⋅ 点赞:(0)

PHP脚本前期安装工作

运行环境:CentOS 7系统, VM workstation 16

前言

为了使用 PHP,必须:

1.找一个支持 PHP 和 MySQL 的 Web 主机
2.在自己的 PC 机上安装 Web 服务器,
3.安装 PHP 和 MySQL

注意:使用支持 PHP 的 Web 主机

如果服务器支持 PHP,那么不需要做任何事情。
只要在 web 目录中创建 .php 文件即可,服务器将自动解析这些文件。
不需要编译任何软件,或安装额外的工具。
由于 PHP 是免费的,大多数的 Web 主机都提供对 PHP 的支持。

1.安装apache

rpm -qa httpd
yum -y install httpd
vi /etc/httpd/conf/httpd.conf
#将#ServerName www.example.com:80修改为ServerName localhost:80   

2. 安装mysql

#下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#使用上面的命令就直接下载了安装用的Yum Repository

yum -y install mysql57-community-release-el7-10.noarch.rpm  
#直接yum安装

yum -y install mysql-community-server
#开始安装MySQL服务器

3.重新配置MySQL数据库

[root@localhost ~]# vim /etc/my.cfg
# 修改为#skip-grant-tables
[root@localhost ~]# systemctl restart mysqld
[root@localhost ~]# grep "password" /var/log/mysqld.log
2020-03-29T05:48:51.120140Z 1 [Note] A temporary password is generated for root@localhost: jqh_wGD)l1NM 
[root@localhost html]# mysql -u root –p
#输入初始密码(随机的):jqh_wGD)l1NM
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'LXJ1234!';
#密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功
[root@localhost html]# mysql -u root -p
Enter password: LXJ1234!

4.MySQL数据库设置

 systemctl start mysqld.service
 #启动MySQL
 
 systemctl status mysqld.service
 #查看MySQL运行状态
 
vim /etc/my.cnf
    skip-grant-tables #增加这一行,免密码登录mysql
    

5.Php安装和测试

yum -y install php  
#安装PHP组件,使PHP支持MariaDB
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 
#安装PHP扩展

#然后重启Apache
systemctl restart httpd
vi /var/www/html/myphp.php
  写入:<?php phpinfo();?>
#测试:打开浏览器输入:你的IP

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到