在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、查看初始密码
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
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