>  기사  >  백엔드 개발  >  Alibaba Cloud centOS7은 MYSQL, PHP, Apache 환경을 설치합니다.

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

不言
不言원래의
2018-04-14 10:53:061493검색

이 글에서 공유한 내용은 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('123456') where user='root';
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 'root'@'%' identified by '123456';mysql > flushn privileges;


相关推荐:

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

阿里云中安装Apache和PHP环境

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

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.