linux php 安装图文教程下载,linux下php安装配置教程

62e50291a81fc54b507f33cb80033297.gif linux下php安装配置教程

(6页)

645d3d03aae821bd66df14f87f7cdd56.gif

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

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 安装 配置 教程

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值