2024. 7. 5. 10:16

사이트 이전해볼까? 2) Ubuntu22.04 / PHP 5.6.30

 

- 낮은 버전에서 사용.(앞부분은 참조만)

1. 설치할 php 관련 모듈은 우분투 저장소에서 찾아보기
    1)  apt-cache 명령어 사용.
          $ apt-cache search php5
            php5 글자가 들어가 있는 모듈 찾는다.

    2) 자세한 설명을 보고 싶으면, apt-cache show 사용!
              apt-cache show package_name
          예 )      $ apt-cahe show php5-cli
2. 위의 모듈에서 필요한 것을 선택하여 설치 한다.
    1)  php5, libapache2-mod-php5, php5-mcrypt, php5-mysql 이상 4가지를 설치한다.
        $ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql
        <ubuntu 16.04>
        $ sudo apt-get update && apt-get install alien
        $sudo  apt-get install php libapache2-mod-php php-xml php-gd php-mysql

       


3. php 를 사용할려면, apache 를 다시 시작해야한다.
  $ sudo /etc/init.d/apache2 restart

4. 설치 직후에는 <?php ?> 만 인식하므로  <?  ?> 도 인식하기 위해서는 php.ini 설정 바꾼다.
  $ sudo  find  /  -name  php.ini
      /etc/php5/cli/php.ini
      /etc/php5/apache2/php.ini
    $ vi  /etc/php5/apache2/php.ini
        short_open_tag = On    으로 변경해야한다
5. apache 를 다시 시작한다.
  $ sudo /etc/init.d/apache2 restart

*** web server 잘 되는지 확인 작업.****
1. php 테스트 파일 만들기
    # vi  /var/www/test.php     
        --------------------------------------------------------
          아래 내용 입력후 저장한다.
          <?php
                echo("Test my first php");
          ?>
        ---------------------------------------------------
3. web browser 열고, 아래 주소 입력한다.
      http://localhost/test.php

 

-----------------

-----------------

-----------------

-----------------

-----------------

-----------------

 

-- 리포지토리의 업데이트 간편하게 진행.

 

-Add php apt reposity

sudo add-apt-repository ppa:ondrej/php

 

- Update repository index
apt update

 

- install any pending updates
apt upgrade

 

- install php 5.6
apt install -y php5.6

 

- apache 2 restart.
systemctl restart apache2.service
php -v