linux下安装apache与php;Apache+PHP+MySQL配置攻略

时间:2019-10-09 20:04

1.apache

在如下页面下载apache的for Linux 的源码包

http://www.apache.org/dist/httpd/;

存至/home/xx目录,xx是自建文件夹,我建了一个wj的文件夹。

命令列表:

cd /home/wj

tar -zxvf httpd-2.0.54.tar.gz

mv httpd-2.0.54 apache

cd apache

./configure --prefix=/usr/local/apache2 --enable-module=so

make

make install

安装apache至/usr/local/apache 并配置apache支持dso方式

2.php

在如下页面下载php的for Linux 的源码包

http://www.php.net/downloads.php ;

存至/home/wj目录

命令列表:

cd /home/wj

tar -zxvf php-5.0.4.tar.gz

mv php-5.0.4 php

cd php

./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-MySQL

make

make install

其中apache和mysql是根据你安装的目录名变,我的是 =/usr/local/apache2/bin/apxs 和MySQL

cp php.ini-dist /usr/local/lib/php.ini

以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持

3.配置

vi /usr/local/apache/conf/httpd.conf

对apache做如下配置

#将ServerAdmin mailto:linux@linuxidc.com一行改为您的邮箱地址

#DocumentRoot "/home/httpd/html/" 此处为html文件主目录

# 同上

#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"

#

# DirectoryIndex default.php default.phtml default.php3 default.html default.htm

#

#设置apache的默认文件名次序

#AddType application/x-httpd-php .php .phtml .php3 .inc

#AddType application/x-httpd-php-source .phps

#设置php文件后缀

存盘退出

vi /usr/local/lib/php.ini

#register-golbals = On

存盘退出

4.启动服务

/usr/local/apache/bin/apachectl start

5.测试

然后写个php测试页info.php:内容如下

〈?php

phpinfo();

?>

正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。

6、apache自动启动- -

下面用自启动apache为例;

自启动脚本:

/usr/local/apache/bin/apachectl start

文件位于/etc/rc.d/init.d下,名为apached,注意要可执行.

#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行

#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式

linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略相关推荐

  1. Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略

    Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...

  2. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  3. DL框架之Keras:深度学习框架Keras框架的简介、安装(Python库)、相关概念、Keras模型使用、使用方法之详细攻略

    DL框架之Keras:深度学习框架Keras框架的简介.安装(Python库).相关概念.Keras模型使用.使用方法之详细攻略 目录 Keras的简介 1.Keras的特点 2.Keras四大特性 ...

  4. 无限恐怖大逃杀服务器链接失败,第一次下吃鸡他显示无法连接更新服务器 | 手游网游页游攻略大全...

    发布时间:2016-03-04 街头霸王5无法连接到网络怎么办 无法连接更新服务器解决办法.无法连接到网络,无法连接更新服务器怎么办?近日玩家玩街霸5各种连不上服务器,下面给大家介绍解决方法,一起来看 ...

  5. Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    目录 Python语言的简介 1.Python的应用领域 2.Python语言特点.对比其它语言 2.1.Python语言特点 2.2.Python语言对比其它语言 3.Python版本语言兼容问题( ...

  6. Vista SP1、IIS7,安装ASP.Net 1.1、VS2003、NetAdvantage 2004vol、Sql Server2000全攻略

    对于微软的软件,一向认为是:beta版惨不忍睹,rtm版马马虎虎,sp1版.所以,现在Vista SP1出来了,我也考虑更换操作系统了.经过一番google,唯一的问题应该就在于ASP.Net 1.1 ...

  7. jsp+tomcat+mysql配置全过程nbsp;和mys…

    在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一 ...

  8. Py之keras-resnet:keras-resnet的简介、安装、使用方法之详细攻略

    Py之keras-resnet:keras-resnet的简介.安装.使用方法之详细攻略 目录 keras-resnet的简介 keras-resnet的安装 keras-resnet使用方法 相关文 ...

  9. LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置

    之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了. 所以决定写一个新的LAMP环境搭建与配置教程.本配置是在 CentOS-5.3 下 httpd-2.2.11. ...

最新文章

  1. 【技巧】如何让普通用户可以杀掉自己用户的会话
  2. 把现有的typesctipt+react项目接入到electron
  3. 团队开发博客成员介绍(发在个人博客中了)
  4. python基础教程第3章——字符串
  5. Boost:列出设备的测试程序
  6. Redis之Hash数据结构
  7. Scala _05集合_数组(一)
  8. xamarin android 标签,安卓端Tabbedpage调整在底部位置和标签及取消Android API28 以下的点击特效—-xamarin.forms学习笔记(一)...
  9. LeetCode MySQL 184. 部门工资最高的员工
  10. iOS程序UI主线程和定时器相互阻塞的问题
  11. 一行命令快速安装Kubernetes(V1.18)高可用集群
  12. 遗传算法的交叉变异详解
  13. H.266/VVC代码学习笔记15:VTM6.0中的xCheckRDCostMergeTriangle2Nx2N()函数
  14. vmware您无权输入许可证秘钥
  15. 微信小程序轮播图常用炫酷样式----swiper
  16. c语言实现数据写入存储地址,c语言中通过指针将数值赋值到制定内存地址
  17. 【文件包含漏洞-03】文件包含漏洞的利用及如何利用本地文件包含漏洞GetShell
  18. 「AIGC」- ChatGPT可以怎么玩?
  19. 汉澳sinox不受openssl心血漏洞影响并分析修复其漏洞代码
  20. [Unity]项目工程文件太大删除Library文件夹会怎么样

热门文章

  1. 玩转DB里的数据—阿里云DMS任务编排之简介和实操
  2. 端智能揭秘|促使双十一GMV大幅提升,手淘用了什么秘密武器?
  3. 为什么选择Cassandra
  4. Apache Flink 结合 Kafka 构建端到端的 Exactly-Once 处理
  5. 达摩院里的女Leader,一面温柔似水一面灿烂如阳
  6. 全民学后端快餐教程(1) - 只不过是写个Java程序
  7. 物联网现状及落地难点
  8. MaxCompute Tunnel上传典型问题场景
  9. Gartner:2025年有效细分市场中过半企业的 IT 支出将转向云
  10. 大话云存储,这个“对象”可能无处不在