linux下php安装配置教程

(6页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

linux 下安装下安装 apache 与与 php;Apache+PHP+MySQL 配置配置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 //建立软连接,快捷方式 #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache 详细介绍:详细介绍:Apache+PHP+MySQL 配置攻略配置攻略 一、系统要求:一、系统要求: 本系统在 REDHAT7.2 版本测试通过 二、服务器端软件要求:二、服务器端软件要求: 1:到 APACHE 的网络站下载 APACHE WEB SERVER http://www.apache.org/ 2. 到 php 的网络站下载 php 解析器 http://www.php.net/ 3.到 mysql 的网站下载 mysql http://sourceforge.net/projects/mysql/ 三.安装调试三.安装调试 WEB SERVER 把以上各文件下载后放到同一个目录下,我把他们放在/usr/local 下,用 tar 命令把个文 件解包 tar zxvf apache_1.3.12.tar.gz tar zxvf php-4.0.6.tar.gz tar zxvf mysql-3.22.40.tar.gz 为了便于安装建议把目录该名字 #mv apache_1.3.12 apache #mv php-4.0.6 php #mv mysql-3.22.40 mysql 安装 mysql 四四.在安装在安装 web 服务前可以先安装服务前可以先安装 mysql cd mysql ./configure make make install 根据机子的性能,编译过程要花费一定的时间,编译完成后系统默认把 mysql 安装在 /usr/local 下。 安装完成后,先把 mysql 的进程启起来 cd /usr/local/bin ./mysql_install_db(安装 mysql 的基本数据库) ./safe_mysqld or g. Your MySQL connection id is 880 to server version: 3.22.40 Type 'help' for help. mysql> 到这恭喜你完成了 mysql 的安装 mysql 的使用大家可以参照他的 doc 文档 五五.整合整合 apache、、php4 这是所有工作的关键所在,也是最难的一步,可能因为版本的不同在安装过程中有这 样那样的错误,大家可以根据版本信息作出相应的修改。 先 cd apache ./configure 这一好象可有可无,可是我曾经因为没有作这一步而出错所以必须有这一步 cd ../php ./configure --with-mysql=/usr/local --with-apache=/usr/local/apache --enable-track-vars make make install cd ../apache ./configure --activate-module=src/modules/php4/libphp4.a make make install 这步是安装 apache WEB 服务,大家可以看看./configure –help 自己加入相应需要的模 块,或者参照安装手册进行安装。 把 php 的配置文件拷贝到相应的目录下 cd ../php cp php.ini-dist /usr/local/lib/php.ini php.ini 基本可以不用作什么修改,要修改可以参照相应的说明。 配置完 PHP 就该配置 Apache Web SERVER 了,先对 httpd.conf 进行配置 cd /usr/local/apache/conf vi httpd.conf 针对 php 要对以下内容进行修改: # AddType application/x-httpd-php .php # AddType application/x-httpd-php-source .phps 把以上两行的注释符去掉,并根据实际情况确定 php 文档的后缀名,根据 horde 的需 要,建议大家把第一行改成如下形式 AddType application/x-httpd-php .php .php3 .htm .phtml .php4 另外还要修改系统默认的首页类型,建议把 DirectoryIndex index.htm 改成这样: DirectoryIndex index.htm index.html index.php3 index.php default.php 新版 mysql+apache+php Linux 安装指南 新版的老版的还是有些不同的。现在把步骤帖一下安装步骤安装步骤: 1.mysql 在如下页面下载 mysql 的 for Linux rpm 包 http://www.mysql.com/downloads/down...3.52-1.i386.rpm http://www.mysql.com/downloads/down...3.52-1.i386.rpm 存至/home/tmp 目录 命令列表: cd /home/tmp rpm -ivh MySQL-3.23.52-1.i386.rpm #安装 mysql server rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装 mysql client /usr/mysql/safe_mysqld flush privileges; quit 至此 mysql 安装完成 2.apache 在如下页面下载 apache 的 for linux 的源码包 http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz 存至/home/tmp 目录 命令列表: cd /home/tmp tar -zxvf apache_1.3.26.tar.gz mv apache_1.3.26.tar.gz apache cd apache ./configure --prefix=/usr/local/apache --enable-module=so make make install 安装 apache 至/usr/local/apache 并配置 apache 支持 dso 方式 3.php 在如下页面下载 php 的 for linux 的源码包 http://www.php.net/get_download.php?df=php-4.2.3.tar.gz 存至/home/tmp 目录 命令列表: cd /home/tmp tar -zxvf php-4.2.3.tar.gz mv php-4.2.3.tar.gz php cd php ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file- path=/usr/local/lib --enable-track-vars --with-xml --with-mysql make make install cp php.ini-dist /usr/local/lib/php.ini 以 dso 方式安装 php 至/usr/local/php 设置配置文件目录为/usr/local/lib 开启 mysql,xml 支持 4.配置 vi /usr/local/apache/conf/httpd.conf 对 apache 做如下配置 #将 ServerAdmin q3boy@younet.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 存盘退出 5.启动服务 /usr/local/apache/bin/apachectl start 6.备注 apache 在 linux 下的默认最大进程数为 256,无论如何修改 httpd.conf 都不能超过这个 限制。如果想加大这个限制,在编译 apache 前编辑/home/tmp/apache/src/include/httpd.h,将 其中#define HARD_SERVER_LIMIT 256 一行改为#define HARD_SERVER_LIMIT 2048 后 再编译 apache, apache 1.3.26 中 mod_so 似乎已经不是默认模块了。编译时候需加上--enable- module=so,我第一次编译没加此参数,结果 php 编译时无法找到 apxs php 4.2.3 中默认配置文件路径似乎变了。编译时需加上 --with-config-file- path=/usr/local/lib 参数,我第一次编译完 php.ini 放了 n 个地方都没有用。不得已。只能加 上这个参数。 p.s. 不保证本文所述步骤适用于其他版本 附:相关文件下载地址 php: http://www.php.net/get_download.php?df=php-4.2.3.tar.gz apache: http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz mysql server: http://www.mysql.com/downloads/down...3.52-1.i386.rpm mysql client: http://www.mysql.com/downloads/down...3.52-1.i386.rpm 关 键 词: linux php 安装 配置 教程

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

linux php 安装图文教程下载,linux下php安装配置教程相关推荐

  1. linux 的手机操作系统下载地址,Linux系统运维之下载Linux操作系统地址

    本文主要向大家介绍了Linux系统运维的下载Linux操作系统地址,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 有很多初次接触Linux的新人都会发问,应该到哪里下载Lin ...

  2. win8中java在哪里下载_win8下怎么安装JDK

    win8下怎么安装JDK,很多人都知道在win7下怎么安装配置java JDK这个软件,在win8下也是这样的.可作为小编我,还是要给大家演示一下,下面就让我来演示win8下安装Java JDK. w ...

  3. win10下git的配置教程

    win10下git的配置教程 下载并安装git 登录git的官方网站,下载git.注意在windows,linux,mac系统上的下载版本不同,要根据自己的本地环境来选择安装包,如下图所示,这里我们选 ...

  4. 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细

    转载自:http://youchunyan5.blog.163.com/blog/static/5896062020123474456352/ 本机php环境搭建教程:windows环境下wampse ...

  5. 零基础教程:戴尔服务器raid10配置教程

    1.新建VD 硬件连接和怎么进入到raid配置页面,可以参考我之前写的"零基础教程:戴尔服务器raid5配置教程"这边文章,里面有详细的介绍,这里直接从配置界面开始讲起.其实rai ...

  6. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

  7. xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程

    电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.0,有木有办法? 答案:有办法,请看下面教程! 必备工具: 一.电 ...

  8. vnc连接linux使用教程_linux系统下vnc 的配置和使用方法

    linux系统下vnc 的配置和使用方法 发布时间:2013-06-01 17:35:28   作者:佚名   我要评论 VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer):另 ...

  9. linux win10自带浏览器,win10系统下如何安装opera浏览器

    Opera浏览器的功能非常强大,它支持多页面标签式浏览,可在Windows.Mac和Linux三个操作系统平台上运行.那么,我们该如何在全新windows10系统下安装opera浏览器呢?下面,就随小 ...

最新文章

  1. mysql 1100字符后没了_mysql的字符串函数
  2. 倒车辅助Park Assist
  3. 尝试为文件附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中...
  4. django 清理缓存,解决manage.py没有clear_cache命令
  5. 如何导出共享文件夹的权限或转移
  6. 注意Chart control 中ispostback 的使用
  7. windows远程桌面无法拷贝文件的问题与解决方法
  8. python程序设计基础智慧树_智慧树知到《Python程序设计基础》章节测试答案
  9. 信息系统项目管理师考试论文写作复习笔记(4)-范围管理论文2
  10. 英寸和厘米的换算python_运用python实现英制单位英寸与公制单位厘米互换
  11. 2022软考高项十大领域知识整理(三)--项目质量管理、沟通管理
  12. linux中.sh文件是什么?怎么执行?
  13. 飞控之扩展卡尔曼滤波(附matlab和C代码)
  14. 判断闰年(YZOJ-1045)
  15. Simulink:车辆换挡逻辑回顾_Demo
  16. 企企通采购网“企销通2.0”重磅上线 助力中小企业打通数字化生态
  17. 【泛微OA】常用配置文件修改方式
  18. decibel,dBm,dBi,dBd
  19. 背景差分运动目标检测
  20. android 多层json,Android json解析:根据嵌套key值逐层获取最底层数据

热门文章

  1. scrapy Filtered offsite request to
  2. 小程序跳转h5,并传参数
  3. Java中Object和Map的互转
  4. 上海快递展,同期召开|新能源物流车展|AGV搬运机器人展|共谱快递物流产业新篇章
  5. 做网站的怎么敢忽视客户?
  6. 关于chrome卡屏解决方案总结
  7. Ext文件上传总是返回.do
  8. 勇敢的女人,永远比懦弱的女人美丽
  9. VTK 表面重建-三角剖分
  10. linux下mysql 8.0密码忘了怎么办