클라우드 서버 리눅스용 PHP 환경을 구축하는 방법

WBOY
풀어 주다: 2023-05-14 18:43:25
앞으로
1497명이 탐색했습니다.

1. 적합한 클라우드 서버를 선택하세요

우선 적합한 클라우드 서버를 선택해야 합니다. 필요에 따라 적절한 구성과 운영 체제를 선택하십시오. 여기서는 Alibaba Cloud의 CentOS 시스템을 예로 들어보겠습니다.

2. 웹 서버 설치

환경 설정의 첫 번째 단계는 Apache나 Nginx와 같은 웹 서버를 설치하는 것입니다. 여기서는 Apache를 예로 들어보겠습니다. 다음 명령어를 사용하여 터미널에 Apache를 설치합니다.

sudo yum update
sudo yum install httpd
로그인 후 복사

설치가 완료된 후 Apache 서비스를 시작하고 부팅 시 시작되도록 설정합니다.

sudo systemctl start httpd.service
sudo systemctl enable httpd.service
로그인 후 복사

이때 클라우드 서버의 공인 IP 주소에 접속하여 다음을 입력합니다. 브라우저의 IP 주소 Apache의 기본 페이지를 보면 Apache가 성공적으로 설치되었음을 나타냅니다.

3.php 설치

다음으로 PHP를 설치합니다. 다음 명령을 사용하여 터미널에 PHP를 설치하십시오:

sudo yum -y install php php-mysql
로그인 후 복사

설치가 완료된 후 Apache 서비스를 다시 시작하십시오:

<code><code><code><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo systemctl restart httpd.service</pre><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div><code><code><code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo vim /var/www/html/info.php</pre><div class="contentsignin">로그인 후 복사</div></div>

四、测试php环境

安装完成后,可以通过以下命令验证PHP是否成功安装:

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

在info.php文件中输入以下内容:

http://你的IP地址/info.php
로그인 후 복사

保存并退出文件后,通过在浏览器中输入云服务器的公网IP地址,加上/info.php,即:

sudo yum install php-curl
로그인 후 복사

即可看到php的相关信息,如PHP版本、配置文件路径等,说明php环境已经搭建成功。

五、安装php扩展

在php应用中,需要安装一些php扩展才能正常运行。以下介绍一些常见的扩展安装方法。

  1. 安装curl扩展

curl是一个用来传输数据的工具,很多php应用都需要curl扩展。使用以下命令在终端中安装curl扩展:

sudo systemctl restart httpd.service
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

安装完成后,重启Apache服务:

<code><code><code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo yum install php-gd</pre><div class="contentsignin">로그인 후 복사</div></div>

  1. 安装gd扩展

gd是一个用于处理图片的扩展。使用以下命令在终端中安装gd扩展:

sudo systemctl restart httpd.service
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

安装完成后,重启Apache服务:

<code><code><code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo yum install php-mbstring</pre><div class="contentsignin">로그인 후 복사</div></div>

  1. 安装mbstring扩展

mbstring是一个用于处理多字节编码的扩展。使用以下命令在终端中安装mbstring扩展:

sudo systemctl restart httpd.service
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

安装完成后,重启Apache服务:

<code><code><code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo vim /etc/php.ini</pre><div class="contentsignin">로그인 후 복사</div></div>

4. PHP 환경 테스트

설치가 완료된 후 다음 명령을 실행하여 PHP가 성공적으로 설치되었는지 확인할 수 있습니다.

display_errors = On              # 显示错误信息
date.timezone = Asia/Shanghai    # 设置时区
upload_max_filesize = 20M        # 设置上传文件大小限制
로그인 후 복사
info.php 파일에 다음 내용을 입력하세요.

rrreee

파일을 저장하고 종료한 후 브라우저를 클릭하세요. 클라우드 서버의 공용 IP 주소를 입력하고 /info.php를 추가하세요. 즉:

rrreee

PHP 버전, 구성 파일 등 PHP 관련 정보를 볼 수 있습니다. 경로 등은 PHP 환경이 성공적으로 설정되었음을 나타냅니다.

5. PHP 확장 설치

PHP 애플리케이션에서 제대로 실행하려면 일부 PHP 확장을 설치해야 합니다. 다음은 몇 가지 일반적인 확장 설치 방법입니다. 🎜
  1. 🎜curl 확장 설치🎜
🎜curl은 데이터 전송에 사용되는 도구입니다. 많은 PHP 애플리케이션에는 컬 확장이 필요합니다. 다음 명령을 사용하여 터미널에 컬 확장을 설치합니다. 🎜rrreee🎜설치가 완료된 후 Apache 서비스를 다시 시작합니다. 🎜🎜<code><code><code>rrreee code>🎜
  1. 🎜gd 확장 프로그램 설치🎜
🎜gd는 이미지 처리를 위한 확장 프로그램입니다. . 다음 명령을 사용하여 터미널에 gd 확장을 설치합니다. 🎜rrreee🎜설치가 완료된 후 Apache 서비스를 다시 시작합니다. 🎜🎜<code><code><code>rrreee code>🎜
  1. 🎜mbstring 확장 설치🎜
🎜mbstring은 처리를 위한 확장입니다. 멀티바이트 인코딩. 다음 명령을 사용하여 터미널에 mbstring 확장을 설치합니다. 🎜rrreee🎜설치가 완료된 후 Apache 서비스를 다시 시작합니다. 🎜🎜<code><code><code>rrreee code>🎜🎜TIPS: 다양한 애플리케이션 요구 사항에 따라 mysqli 확장, imagick 확장 등을 설치할 수도 있습니다. 🎜🎜6. php.ini 구성🎜🎜php.ini 파일을 수정하면 시간대 설정, 업로드 파일 크기 제한 등과 같은 PHP 작동에 대한 일부 구성을 구성할 수 있습니다. 🎜🎜다음 명령을 사용하여 php.ini 파일을 엽니다. 🎜rrreee🎜수정할 다음 구성 항목을 찾습니다. 🎜rrreee🎜수정이 완료되면 저장하고 종료합니다. 🎜

위 내용은 클라우드 서버 리눅스용 PHP 환경을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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