Alibaba Cloud centOS7은 MYSQL, PHP, Apache 환경을 설치합니다.

不言
풀어 주다: 2023-03-23 19:50:02
원래의
1500명이 탐색했습니다.

이 글에서 공유한 내용은 Alibaba Cloud centOS7에 MYSQL과 PHP, Apache 환경을 설치한 내용입니다. 필요한 친구들은 이 글의 내용을 참조할 수 있습니다

1.

yum install httpd httpd-devel
로그인 후 복사

아파치 시작:

systemctl start httpd.service
设置开机自动启动:systemctl enable httpd.service
로그인 후 복사



이때 서버의 IP 주소를 입력하면 아파치 서비스 페이지가 보일 것입니다. 필요없다 포트에 들어가려면 Apache는 기본적으로 포트 80을 사용합니다


2. PHP를 설치합니다:

yum install php php-devel
로그인 후 복사
아파치를 다시 시작하여 PHP를 적용합니다

systemctl restart httpd.service
로그인 후 복사

이때 다음을 생성할 수 있습니다. 디렉토리에 있는 PHP 파일: /var/www/html/

code :

<?php phpinfo(); ?>
로그인 후 복사


그런 다음 이 파일에 액세스하면 PHP에 대한 일부 정보를 볼 수 있습니다. php.ini 구성 파일의 경로는 다음에서 볼 수 있습니다. 이 페이지

php 확장 설치

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
로그인 후 복사

설치 확장 완료 후 아파치를 다시 시작해야 합니다

systemctl restart httpd.service


3.

① yum install mysql
로그인 후 복사
② yum install mysql-server
로그인 후 복사
③ yum install mysql-devel
로그인 후 복사
如果第②步没有可用的包则执行下面五个步骤(有则忽略):
로그인 후 복사


1단계: 인터넷에서 설치 및 다운로드

            [root@master ~]# yum -y install wget
로그인 후 복사


파일의 wget 명령

2단계: mysql 저장소 소스 다운로드

            [root@master ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
로그인 후 복사


3단계: mysql-community-release-el7-5.noarch.rpm 패키지를 설치합니다

            [root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
로그인 후 복사


4단계: 확인해보세요

으르르르르

会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

第五步:安装mysql


            [root@master ~]# yum install mysql-server
로그인 후 복사



然后,重启服务:


$ service mysqld restart
로그인 후 복사


接下来登录重置密码:


$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(&#39;123456&#39;) where user=&#39;root&#39;;
mysql > exit;
로그인 후 복사


5. 开放3306端口



[plain] view plain copy


  1. service iptables start/stop
    로그인 후 복사

会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理

firewall-cmd --zone= public --query-port=80/tcp

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

如果firewall is not running

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。



$ sudo vim /etc/sysconfig/iptables
로그인 후 복사


添加以下内容:


-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
로그인 후 복사


保存后重启防火墙:


$ sudo service iptables restart
로그인 후 복사


6. 创建普通用户并授权

示例(使用root用户登录):


mysql > use mysql;
로그인 후 복사



mysql > grant all privileges on *.* to &#39;root&#39;@&#39;%&#39; identified by &#39;123456&#39;;mysql > flushn privileges;
로그인 후 복사


相关推荐:

详解在阿里云上部署PHP后端的方法

阿里云中安装Apache和PHP环境

阿里云如何搭建小程序PHP环境

위 내용은 Alibaba Cloud centOS7은 MYSQL, PHP, Apache 환경을 설치합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿