当前位置: 首页 > news >正文

linux下apache+php的安装配置(源码)

1,Apache部署方法如下:

# tar -zvxf httpd-2.0.55.tar.gz

# cd httpd-2.0.55

# ./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so

# make

# make install

启动apache:/usr/local/apache2/bin/apactel start

重启apache:/usr/local/apache2/bin/apactel restart

关闭apache:/usr/local/apache2/bin/apactel stop

启动后在浏览器中访问:http://IP:80,查看apache是否正常运行

2,PHP部署方法如下:

# tar -zxvf php-5.1.6.tar.gz

# cd php-5.1.6

#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --disable-debug --enable-memory-limit --enable-short-tags --disable-posix --enable-exif --enable-ftp --enable-sockets

# make

# make install

# cp /usr/src/php-5.1.6/php.ini-dist /usr/local/lib/php.ini

说明:拷贝到得位置是安装php时候的参数--with-config-file-path的位置,指定这个文件主要是为了灵活配置

3,修改apache配置

# vi /usr/local/apache2/conf/httpd.conf

httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

DirectoryIndex index.html index.html.var后面添加index.php


以上就算是配置完了,看起来很简单,但是实际操作时可能会出现很多错误,主要是缺少一些东西造成的,比如gcc,c++,openssl,devel等等,具体错误就去百度吧,上边都有

*****************以上配置完成*******分割线***************************

下面简单说几个比较易错的错误:

。。。。额算了不说了,实在是五花八门的错误,百度吧


完!

相关文章:

  • linux多文件编译—makefile
  • linux下,使用php将C扩展打包成.so文件补充——动态库
  • 安装第三方yum源
  • cannot find -lxxx
  • linux下的环境变量配置
  • nm命令
  • 错误解决:apachectl: line 78:  5160 段错误     $HTTPD -k $ARGV
  • 问题解决Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 38218371 bytes)
  • 数字信封详解
  • HTTP协议概述
  • SSL协议概述
  • ASN.1之tag
  • DER编码规则详解
  • RSA算法原理
  • 签名类型
  • Android Volley源码解析
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java超时控制的实现
  • Markdown 语法简单说明
  • MySQL数据库运维之数据恢复
  • PHP变量
  • Python_OOP
  • Python打包系统简单入门
  • React-flux杂记
  • vue总结
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 初识 beanstalkd
  • 诡异!React stopPropagation失灵
  • 聚类分析——Kmeans
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端设计模式
  • 巧用 TypeScript (一)
  • 小程序button引导用户授权
  • 硬币翻转问题,区间操作
  • NLPIR智能语义技术让大数据挖掘更简单
  • Python 之网络式编程
  • #pragma 指令
  • #QT(TCP网络编程-服务端)
  • (poj1.3.2)1791(构造法模拟)
  • (python)数据结构---字典
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (三十五)大数据实战——Superset可视化平台搭建
  • (算法)前K大的和
  • (转)甲方乙方——赵民谈找工作
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET DataGridView数据绑定说明
  • .NET Micro Framework 4.2 beta 源码探析
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • @Transactional类内部访问失效原因详解
  • [ C++ ] STL---仿函数与priority_queue
  • [@Controller]4 详解@ModelAttribute