LANP架构搭建

article/2025/8/28 4:58:31

安装Apache

  1. 解压apache安装包(httpd-2.4.17.tar.gz)到 /usr/src/目录下面

tar -zxvf /root/httpd-2.4.17.tar.gz -C /usr/src/
  1. 安装httpd所需要的依赖包

yum -y install zlib* openssl* apr* pcre-devel openssl*
  1. 进入httpd目录,安装httpd所需要的模块

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi --enable-mpms-shared=all --with-mpm=worker --enable-cgid --enable-deflate --enable-ssl --enable-modules=most --enable-modes-shared=most
  1. 编译安装,并嵌入系统内核

make && make install
  1. 制作路径优化(注意:*号前面没有空格)

ln -s /usr/local/httpd/bin/* /usr/local/bin/
  1. 将文本复制到/etc/init.d目录下起名为httpd

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
  1. 在httpd添加配置服务识别参数

vim /etc/init.d/httpd 

在第二行#号后面添加:chkconfig:35 33 33

  1. 将httpd添加为系统服务

chkconfig --add httpd
chkconfig httpd on
  1. 重启httpd

systemctl restart httpd

安装PHP

  1. 安装lib开发库

yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp gmp-devel expat-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libcurl libcurl-devel curl curl-devel libmcrypt libmcrypt-devel libxslt libxslt-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmemcached-devel libzip readline readline-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
  1. 上传并解压php安装包(php-5.5.9.tar.bz2)

cd /root
tar -xjf php-5.5.9.tar.bz2
  1. 生成configure文件

#分别进入以下文件夹
cd /root/php-5.5.9/ext/curl
cd /root/php-5.5.9/ext/fileinfo
cd /root/php-5.5.9/ext/gd
cd /root/php-5.5.9/ext/ldap
cd /root/php-5.5.9/ext/mbstring
cd /root/php-5.5.9/ext/mysql
cd /root/php-5.5.9/ext/mysqli
cd /root/php-5.5.9/ext/openssl(额外执行mv config0.m4 config.m4)
cd /root/php-5.5.9/ext/pdo_mysql
cd /root/php-5.5.9/ext/pdo_sqlite
cd /root/php-5.5.9/ext/soap
cd /root/php-5.5.9/ext/sockets
#执行
/root/php-5.5.9/bin/phpize
  1. 编译

cd /root/php-5.5.9
./configure --prefix=/root/php-5.5.9 --with-config-file-path=/root/php-5.5.9/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/root --with-png-dir=/root --with-freetype-dir=/root --enable-gd-native-ttf --with-iconv-dir=/root --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/root --with-zlib --with-pdo-mysql=mysqlnd --with-openssl --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-apxs2=/usr/local/httpd/bin/apxs  --enable-dom --enable-xml --enable-fpm --with-php-config=/root/php-5.5.9/bin/php-config
  1. 安装

make && make install

报错就用make clean清除

  1. 初始化配置文件php.ini

cp /root/php-5.5.9/php.ini-production /root/php-5.5.9/etc/php.ini
  1. 初始化配置文件php-fpm.conf

cp /root/php-5.5.9/etc/php-fpm.conf.default /root/php-5.5.9/etc/php-fpm.conf
  1. 启动php

/root/php-5.5.9/sbin/php-fpm

Apache配置

配置httpd.conf,使其能解析php文件

找到AddType application/x-gzip .gz .tgz,在后面添加AddType application/x-httpd-php .php

修改DirectoryIndex index.html为DirectoryIndex index.html index.htm index.php

修改ServerName www.example.com:80为ServerName localhost:80

PHP配置

配置php.ini

开启扩展包,去掉以下语句前面的【;】

extension=php_curl.dll

extension=php_fileinfo.dll

extension=php_gd2.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_openssl.dll

extension=php_pdo_mysql.dll

extension=php_pdo_sqlite.dll

extension=php_soap.dll

extension=php_sockets.dll

附录

将php添加到系统服务

cp  /root/php-5.5.9/sapi/fpm/init.d.php-fpm  /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm

php命令

service php-fpm start   #开启
service php-fpm stop    #停止
service php-fpm restart #重启
service php-fpm status  #状态

查看apache根目录

在httpd.conf中搜索DocumentRoot


http://chatgpt.dhexx.cn/article/XY2pKNdF.shtml

相关文章

LANP环境搭建(yum安装)

LAMP环境搭建 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写, 在很多的生产条件下,都需要LAMP环境来实现。今天小白就教大家如何搭建一个LAMP环境。 环境需求 一台win10的主机(192.168.150.110),…

搭建LANP架构

文章目录 什么是lanp架构现在搭建Lanp架构部署Nginx服务安装 MySQL服务安装配置 PHP解析环境配置 Nginx 支持 PHP解析验证数据库工作是否正常部署 Discuz!社区论坛 Web 应用 什么是lanp架构 L :linux 提供操作系统运行环境平台 N :Nginx 提供…

R语言生存分析生成仿真数据构建COX回归分析模型并计算C-index

R语言生存分析生成仿真数据构建COX回归分析模型并计算C-index 参考:R语言实战 参考:R语言统计入门 参考:R语言机器学习 参考:从零开始学 R 语言,带你玩转医学统计学

对连续性变量进行LASSO回归分析 cox

对连续性变量进行LASSO回归 jmzeng163.com 6/19/2017 我的博客我们的论坛捐赠我 安装并加载必须的packages 如果你还没有安装,就运行下面的代码安装: install.packages(lars) install.packages(glmnet) 如果你安装好了,就直接加载它们即可 …

R studio做加权cox回归分析时候总是报错,急求,非常感谢老师

老师您好,我使用R studio进行复杂抽样(权重,分层和PSU)的COX回归时候,单因素cox回归可以运行,但是多因素就会报错“system is computationally singular”,我网上查了有的说是矩阵行列式太小,计算机识别为0…

5.临床预测模型的构建--cox回归分析

1.cox回归溯源 2.cox回归应用 3.cox原理 4.cox回归公式 5.cox回归的主要应用领域 6.应用举例 7.logistic近似cox回归分析的应用场景

用R语言进行Cox回归生存分析

欢迎关注”生信修炼手册”! 在生存分析中,探究生存时间的影响因素是一个重要的研究内容,通过KM和log-rank test检验的方法,只能够处理单个二分类因素的生存数据。当想探究多个因素或者离散型变量对生存时间的影响时,我们就需要借助…

数据分析系列:生存分析(生存曲线分析、Cox回归分析)——附生存分析python代码。

上一篇文章写了数据分析系列:归因分析原理、案例和python代码。但是现实中用户所归属的渠道可能很多,比如用户在网上商城的首页点击了一个产品,又在其他公众号的相关推荐点击了此产品,在所有转化用户中,每个渠道的贡献…

SPSS详细操作:生存资料的Cox回归分析

SPSS详细操作:生存资料的Cox回归分析 一、问题与数据 某研究者拟观察某新药的抗肿瘤效果,将70名肺癌患者随机分为两组,分别采用该新药和常规药物进行治疗,观察两组肺癌患者的生存情况,共随访2年。研究以死亡为结局,两种治疗方式为主要研究因素,同时考虑调整年龄和性别的…

如何才能做Cox呢?今天带来Cox回归分析步骤详解

Cox回归是生存分析中运用最多的一个模型,又称为比例风险回归模型(proportional hazards model)。是由英国统计学家D.R.Cox在1962年提出的,为了表示对他的尊敬,所以大家以他的名字命名这个模型。这是一种半参数回归模型,以结局和生…

R语言与临床模型预测——LASSO回归,单因素多因素cox,差异表达分析,Venn图,森林图,列线图,矫正曲线,ROC全套代码及解析——第五部分 批量cox回归分析 本专栏可免费答疑

上次我们将自噬相关基因的表达数据与临床数据进行了匹配,下面我们进行批量cox回归分析,筛选出预后相关的自噬基因: 这个临床模型预测会针对一个案例进行讲解,目录如下: 1.下载数据 2. 匹配基因 3. 基因去重复 4.匹配临床数据 5.批量cox回归分析 6.差异表达基因筛选 …

Cox与KM生存分析及结果解读 不同的生存分析方法 单因素和多因素生存分析的比较km cox回归分析差异 生存分析结果详解 结果解读 参数详细解释 全因死亡率

生存分析KM法与Cox法异同介绍 KM 方法即Kaplan-Meier survival estimate是一种无参数方法(non-parametric)来从观察的生存时间来估计生存概率的方法。KM生存分析模型,是单变量分析(univariable analysis),在做单变量分析时,**模型只描述了该单…

咋筛选变量进入多因素回归 纳入变量 变量选择 类似机器学习的特征选择 cox回归分析cox多因素

在前期推送的内容中,我们介绍了构建多因素回归模型,探讨对结局指标有独立作用的影响因素,就好比侦探破案找出真凶的过程。我们作为研究人员,就像是一名侦探,通过统计学方法及专业知识,在众多的嫌疑人中一一…

(生物信息学)R语言与统计学入门(九)—— 单因素cox回归分析

## 近期将推出 ​​​​​​​苦逼医学生R语言入门;R语言与高级统计学 付费专栏,感谢大家支持 ##​​​​​​​ COX回归模型,又称“比例风险回归模型(proportional hazards model,简称Cox模型)”,是由英国统计学家D.R.Cox(1972)年…

(生物信息学)R语言与统计学入门(十)—— 多因素Cox回归分析

## 近期将推出 医学生R语言入门课;R语言与高级统计学 付费专栏,感谢大家支持 ## 上次提到单因素cox回归分析: (生物信息学)R语言与统计学入门(九)—— 单因素cox回归分析_Lijingxian教你学生信的博客-CSD…

SPSS如何进行Cox回归分析操作

问题与数据 某研究者拟观察某新药的抗肿瘤效果,将70名肺癌患者随机分为两组,分别采用该新药和常规药物进行治疗,观察两组肺癌患者的生存情况,共随访2年。研究以死亡为结局,两种治疗方式为主要研究因素,同时…

R语言生存分析:Cox回归

上次介绍了生存分析中的寿命表、K-M曲线、logrank检验、最佳切点的寻找等,本次主要介绍Cox回归。 本推文不涉及理论,只有实操,想要了解生存分析的理论的请自行学习。 Cox回归 使用survival包中的lung数据集用于演示,这是一份关…

SPSS教学—Cox回归模型探索多因素对生存期的影响

Cox回归模型又称为比例风险回归模型,该模型以生存结局和生存时间作为因变量,进而分析众多因素对生存期的影响,是一个典型的多因素分析方法。 SPSS中就带有Cox回归模型方法,本节将带大家进行深入的了解与探索,话不多说…

oracle dump enq hw,等待事件enq:HW–contention说明及解决方法

一、今天在查看awr报告中,发现Top 5 Timed Foreground Events发现enq: HW - contention的等待事件; 二、enq: HW - contention的官方说明: The HW enqueue is used to serialize the allocation of space beyond the high water mark of a se…

关于enq: TX - allocate ITL entry的问题分析

今天发现系统在下午1点左右的时候负载比较高,就抓取了一个最新的awr报告. Snap Id Snap Time Sessions Cursors/Session Begin Snap: 20892 26-Nov-14 13:20:17 3623 5.4 End Snap: 20893 26-Nov-14 13:30:17 3602 5.4 Elapsed: 10.01 (mins) DB Time…