-
Rocky os 8.9 APM 설치 - PHP 설치APM으로 게시판 만들기 2024. 6. 18. 12:44
아래의 사이트를 보고 진행했습니다.
정확한 정보를 보고 싶으면 아래 사이트로 가주세요.
APM 최신버전 설치 yum ( apache 2.4.37 / php 8.3.2 / mariadb 11.3.1 )
os/ : rocky linux 8.x서비스 등록 및 시작[crayon-66710259382b577351...
xinet.kr
# dnf module list php
Extra Packages for Enterprise Linux 8 - x86_64 4.3 MB/s | 14 MB 00:03
Remi's Modular repository for Enterprise Linux 8 - x86_64 430 kB/s | 925 kB 00:02
Safe Remi's RPM repository for Enterprise Linux 8 - x86_64 802 kB/s | 2.0 MB 00:02
마지막 메타자료 만료확인(0:00:01 이전): 2024년 06월 05일 (수) 오전 07시 34분 35초.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
php 8.0 common [d], devel, minimal PHP scripting language
php 8.2 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language
php remi-8.1 common [d], devel, minimal PHP scripting language
php remi-8.2 common [d], devel, minimal PHP scripting language
php remi-8.3 common [d], devel, minimal PHP scripting language
힌트 : [d] efault, [e] nabled, [x] disabled, [i] stalled이것도 뭔가 잘 끝난것 처럼 보여진다.
# dnf install php83 php83-php-cli php83-php-common php83-php-dba php83-php-devel \
를 해봤으나 뭐가 잘 안된다..
역 슬러시 제거하고 다 붙여서 다시 해본다.
# dnf install php83 php83-php-cli php83-php-common php83-php-dba php83-php-devel php83-php-embedded php83-php-enchant php83-php-fpm php83-php-gd php83-php-gmp php83-php-libvirt php83-php-mbstring php83-php-mysqlnd php83-php-odbc php83-php-opcache php83-php-pdo php83-php-pear php83-php-soap php83-php-xml php83-syspaths php83-php-xml php83-php-bcmath
.......
.......
.......
향상되었습니다:
libgcc-8.5.0-22.el8_10.x86_64 libgomp-8.5.0-22.el8_10.x86_64 libstdc++-8.5.0-22.el8_10.x86_64 libxml2-2.9.7-18.el8_9.x86_64
python3-libxml2-2.9.7-18.el8_9.x86_64
설치되었습니다:
autoconf-2.69-29.el8.noarch automake-1.16.1-8.el8.noarch capstone-4.0.2-5.el8.x86_64
cmake-filesystem-3.26.5-2.el8.x86_64 cpp-8.5.0-22.el8_10.x86_64 environment-modules-4.5.2-4.el8.x86_64
gcc-8.5.0-22.el8_10.x86_64 gcc-c++-8.5.0-22.el8_10.x86_64 gd3php-2.3.3-8.el8.remi.x86_64
glibc-devel-2.28-251.el8_10.2.x86_64 glibc-headers-2.28-251.el8_10.2.x86_64 isl-0.16.1-6.el8.x86_64
kernel-headers-4.18.0-553.el8_10.x86_64 libaom-3.6.1-1.el8.x86_64 libavif-0.10.1-3.el8.x86_64
libdav1d-0.5.2-2.el8.x86_64 libimagequant-2.12.5-1.el8.x86_64 libraqm-0.7.0-4.el8.x86_64
libsodium-1.0.18-2.el8.x86_64 libstdc++-devel-8.5.0-22.el8_10.x86_64 libtool-2.4.6-25.el8.x86_64
libxcrypt-devel-4.1.1-6.el8.x86_64 libxml2-devel-2.9.7-18.el8_9.x86_64 m4-1.4.18-7.el8.x86_64
oniguruma5php-6.9.9-1.el8.remi.x86_64 perl-Thread-Queue-3.13-1.el8.noarch php83-8.3-1.el8.remi.x86_64
php83-php-bcmath-8.3.8-1.el8.remi.x86_64 php83-php-cli-8.3.8-1.el8.remi.x86_64 php83-php-common-8.3.8-1.el8.remi.x86_64
php83-php-dba-8.3.8-1.el8.remi.x86_64 php83-php-devel-8.3.8-1.el8.remi.x86_64 php83-php-embedded-8.3.8-1.el8.remi.x86_64
php83-php-enchant-8.3.8-1.el8.remi.x86_64 php83-php-fpm-8.3.8-1.el8.remi.x86_64 php83-php-gd-8.3.8-1.el8.remi.x86_64
php83-php-gmp-8.3.8-1.el8.remi.x86_64 php83-php-libvirt-0.5.8-1.el8.remi.x86_64 php83-php-mbstring-8.3.8-1.el8.remi.x86_64
php83-php-mysqlnd-8.3.8-1.el8.remi.x86_64 php83-php-odbc-8.3.8-1.el8.remi.x86_64 php83-php-opcache-8.3.8-1.el8.remi.x86_64
php83-php-pdo-8.3.8-1.el8.remi.x86_64 php83-php-pear-1:1.10.15-3.el8.remi.noarch php83-php-process-8.3.8-1.el8.remi.x86_64
php83-php-soap-8.3.8-1.el8.remi.x86_64 php83-php-sodium-8.3.8-1.el8.remi.x86_64 php83-php-xml-8.3.8-1.el8.remi.x86_64
php83-runtime-8.3-1.el8.remi.x86_64 php83-syspaths-8.3-1.el8.remi.x86_64 qdbm-1.8.78-42.el8.remi.x86_64
scl-utils-1:2.0.2-16.el8.x86_64 svt-av1-libs-0.8.7-1.el8.x86_64 tcl-1:8.6.8-2.el8.x86_64
tokyocabinet-1.4.48-10.el8.x86_64 xz-devel-5.2.4-4.el8_6.x86_64
완료되었습니다!향상, 설치, 완료 엔딩
잘 설치되었는지 확인
# php -v
PHP 8.3.8 (cli) (built: Jun 4 2024 14:53:17) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.3.8, Copyright (c) Zend Technologies
with Zend OPcache v8.3.8, Copyright (c), by Zend Technologies설치가 끝나며 뭐다? 설정.
그 전에 백업 먼저..
# cp -p /etc/php.ini /etc/php.ini_bak
# vi /etc/php.ini
이 파일의 주석은 ; 이거인가 보다.
short_open_tag = Ondate.timezone = "Asia/Seoul"error_reporting = "E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_USER_DEPRECATED"upload_max_filesize = 12M찾기를 통해 다 수정해준다.
# vi /etc/httpd/conf.d/php83-php.conf
### 변경<FilesMatch \.(php|html|htm|phar)$>변경 후
# systemctl enable php83-php-fpm
Created symlink /etc/systemd/system/multi-user.target.wants/php83-php-fpm.service → /usr/lib/systemd/system/php83-php-fpm.service. 정상적으로 서비스에 등록된거 같고..
# systemctl start php83-php-fpm
정상적으로 실행된거 같다.
홈디렉토리 설정하는데.. 이건 소스가 위치할 root 디렉토리를 만든다는 건데..
# mkdir -p /home/xinet/html/
# vi /etc/httpd/conf.d/vhost.conf
이 파일은 없어서 새로 만듬
<VirtualHost *:80>DocumentRoot "/home/xinet/html/"ServerName www2.xinet.krErrorLog "logs/error_log"CustomLog "logs/access_log" combined</VirtualHost># vi /home/xinet/html/index.php
도큐먼트 루트에 phpinfo
<?phpinfo();?>php, httpd 재시작
# systemctl restart php83-php-fpm
# systemctl restart httpd그리고 웹페이지 확인!
안된다.
'APM으로 게시판 만들기' 카테고리의 다른 글
잡다한거 1 - 백업 하기 (0) 2024.06.28 게시판 만들기 전 준비 1 (0) 2024.06.18 Rocky os 8.9 APM 설치 - WEB이 정상적으로 나오지 않는 이유에 대해서. (0) 2024.06.18 Rocky os 8.9 APM 설치 - apache 설치 (1) 2024.06.05 Rocky os 8.9 APM 설치 - mysql(mariadb) 설치 (0) 2024.06.05