최근 웹사이트 구축 학습을 위해 Alibaba Cloud ECS 클라우드 서버 학생용 기기를 구입했는데, 웹사이트 환경 구축에 능숙하지 못했습니다. 온라인에서 많은 튜토리얼을 검색했지만 너무 반복적이어서 마침내 적합한 솔루션을 찾았습니다. 이를 요약하여 공유하고자 합니다.
PS: 저는 CentOS 7.3 시스템을 사용하고 있습니다. 따라서 이 글은 주로 CentOS 시스템을 대상으로 합니다
1. Open. apache serviceyum -y install httpd
3. boot
systemctl start httpd.service
에서 Apache 서비스가 시작되도록 설정합니다. 4. Apache 서비스가 성공적으로 설치되었는지 확인합니다.
브라우저에 호스트의 외부 IP 주소를 입력하면 Apache Welcome이 됩니다. 페이지가 나타납니다. 테스트 123은 Apache 서비스가 성공적으로 설치되었음을 의미합니다.
연결할 수 없더라도 걱정하지 마세요. 해결 방법:
CentOS7. 이전에는 Firewall-cmd를 사용했고 CentOS7에서는 iptables 방화벽을 사용했습니다. 외부 네트워크가 Apache 홈 디렉터리에 액세스하도록 하려면 다음을 수행해야 합니다. 방화벽-cmd –영구 –zone=공개 –추가 서비스=http방화벽-cmd –영구 –영역=공개 –추가 서비스=https
Firewall-cmd –reload위 방법으로 해결되지 않으면 방화벽 서비스를 끄고 CentOS 6 이전 방화벽 서비스 iptables로 교체해 볼 수도 있습니다. 자세한 내용은 다음과 같습니다.systemctl enable httpd.service
또 다른 매우 중요한 점은 Alibaba Cloud에 설치해야 한다는 것입니다. 서버 보안 그룹은 외부 액세스를 허용하도록 설정되어 있습니다. 그렇지 않으면 외부에서 웹사이트에 액세스할 수 없습니다.
2. PHP 설치
1 설치 systemctl stop firewalld.service //关闭firewalldsystemctl start iptables.service //开启iptablessystemctl enable iptables.service //自启动iptables
2. 아파치 서비스를 다시 시작하세요
systemctl restart httpd
또는 systemctl restart httpd.service
그런 다음 PHP 파일을 작성하고 브라우저에서 실행할 수 있습니다
예:
yum -y install php
그런 다음 컴퓨터 브라우저에
귀하의 IP(예: 192.168.1.1)/info.phpsystemctl restart httpd
或者 systemctl restart httpd.service
然后,你可以写一个php文件在浏览器中运行一下了
example:
通过下列vim修改创建info.php页面,显示你的系统信息: vi /var/www/html/info.php i<?php phpinfo(); ?>Esc :wq
然后,在自己电脑浏览器里输入 你的IP(如:192.168.1.1)/info.php
正常情况下就会显示出你的服务器安装的信息,则PHP安装成功,服务器可以搭载动态网页啦!
三、安装MySQL
当然啦,动态网页还需要数据库来存储各种数据,那么接下来就要安装MySQL了;
我这里安装的不是甲骨文的MySQL,而是选择了安装MariaDB
1.安装
yum -y install mariadb-service mariadb
yum -y install MariaDB-server MariaDB-client
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
yum install mariadb*
-
PS:上面的组件最好都安装一遍,以免连接PHP失败
-
2.开启MySQL服务
systemctl start mariadb.service
3.设置开机启动MySQL服务
systemctl enable mariadb.service
4.设置root帐户的密码
mysql_secure_installation
然后会出现一串东西,,按Enter就好了,然后继续在让你选择y/n时,Enter就好了;当一切结束的时候,你可以输入mysql -uroot -p来登录数据库,验证一下是否设置成功;
四、将PHP和MySQL关联起来
首先输入yum search php
,选择你需要的安装,然后输入yum -y install php-mysql
를 입력하세요.
3. MySQL 설치
물론, 동적 웹 페이지에도 다양한 데이터를 저장하기 위한 데이터베이스가 필요하므로 다음 단계는 MySQL을 설치하는 것입니다.
여기서 설치한 것은 Oracle의 MySQL이 아니고 MariaDB를 설치하기로 했습니다.1. Install
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
systemctl restart httpd.servicerrreeerrreee
-
PS: PHP2에 연결하지 않으려면 위의 모든 구성 요소를 설치하는 것이 가장 좋습니다. 3. MySQL 서비스를 시작합니다. 시작 시 MySQL 서비스 rrreee4. 루트 계정의 비밀번호를 설정하세요rrreee
그런 다음 Enter 키를 누르고 y/n을 선택하라는 메시지가 표시되면 계속 진행하세요. 완료되면 mysql -uroot -p를 입력하여 데이터베이스에 로그인하고 설정이 성공했는지 확인할 수 있습니다.
넷째, PHP를 MySQL과 연결합니다. 먼저 yum search php
를 입력하고 그런 다음 yum -y install php-mysql
위 내용은 서버에 램프 구축(Linux(CentOS7) + Apache + MySQL + PHP)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!