1 php-8.1.11]# ls
[root@RS1 etc]# ls
pear.conf php-fpm.conf php-fpm.conf.default php-fpm.d
[root@RS1 etc]# cp php-fpm.conf.default php-fpm.conf
[root@RS1 etc]# cd php-fpm.d/
[root@RS1 php-fpm.d]# ls
www.conf.default
[root@RS1 php-fpm.d]# cp www.conf.default www.conf
[root@RS1 php-fpm.d]# ls
www.conf www.conf.default
[root@RS1 php-fpm.d]# cd
[root@RS1 ~]# cd /etc/init.d
[root@RS1 init.d]# ls
README functions mysqld php-fpm
[root@RS1 init.d]# service php-fpm start //开启
Starting php-fpm done
[root@RS1 init.d]# service php-fpm stop //关闭
Gracefully shutting down php-fpm . done
[root@RS1 init.d]# service php-fpm start
Starting php-fpm done
[root@RS1 init.d]# ss -antl //查看端口
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 127.0.0.1:9000 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 70 *:33060 *:*
LISTEN 0 128 *:3306 *:*
配置nginx
[root@RS1 init.d]# cd /usr/local/nginx/conf/
[root@RS1 conf]# ls
fastcgi.conf koi-utf nginx.conf uwsgi_params
fastcgi.conf.default koi-win nginx.conf.default uwsgi_params.default
fastcgi_params mime.types scgi_params win-utf
fastcgi_params.default mime.types.default scgi_params.default
[root@RS1 conf]# vim nginx.conf
...
location / {
root html;
index index.php ;
}
[root@RS1 ~]# systemctl restart nginx
[root@RS1 ~]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 127.0.0.1:9000 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 70 *:33060 *:*
LISTEN 0 128 *:3306 *:*
...
下面内容需要取消注释然后修改
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
[root@RS1 ~]# cd
[root@RS1 ~]# cd /usr/local/nginx/html/
[root@RS1 html]# vim index.php //编辑访问网站
[root@RS1 html]# cat index.php
<?php
phpinfo();
?>
[root@RS1 html]# service php-fpm stop
Gracefully shutting down php-fpm . done
[root@RS1 html]# service php-fpm start
Starting php-fpm done
[root@RS1 ~]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 127.0.0.1:9000 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 70 *:33060 *:*
LISTEN 0 128 *:3306 *:*
访问:
配置虚拟主机用于存放静态文件
[root@RS1 ~]# vim /usr/local/nginx/conf/nginx.conf
#gzip on;
server {
listen 82;
root html/tushanbu;
index index.html;
}
部署LAMP
源码安装httpd
[root@RS2 ~]# dnf groups mark install 'Development Tools' -y
//安装开发工具包
[root@RS2 ~]# dnf -y install openssl-devel pcre-devel expat-devel libtool gcc gcc-c++ wget vim make
//安装依赖包
[root@RS2 ~]# useradd -r -M -s /sbin/nologin apache
//创建用户
[root@RS2 ~]# wget https://downloads.apache.org/apr/apr-1.7.0.tar.gz https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz https://downloads.apache.org/httpd/httpd-2.4.54.tar.gz
//下载依赖包
[root@RS2 ~]# ls
anaconda-ks.cfg apr-1.7.0.tar.gz apr-util-1.6.1.tar.gz httpd-2.4.54.tar.gz
[root@RS2 ~]# tar -xf apr-1.7.0.tar.gz //解压
[root@RS2 ~]# tar -xf apr-util-1.6.1.tar.gz
[root@RS2 ~]# tar -xf httpd-2.4.54.tar.gz
[root@RS2 ~]# ls
anaconda-ks.cfg apr-1.7.0.tar.gz apr-util-1.6.1.tar.gz httpd-2.4.54.tar.gz
apr-1.7.0 apr-