【php精品源码栏目提醒】:网学会员php精品源码为您提供linux下LAMP安装配置教程 - 其它资料参考,解决您在linux下LAMP安装配置教程 - 其它资料学习中工作中的难题,参考学习。
linux 下安装 apache 与 phpApachePHPMySQL 配置linux 下安装 apache 与 phpApachePHPMySQL 配置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-moduleso 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 开启 mysqlxml支持3.配置 vi /usr/local/apache/conf/httpd.conf 对 apache 做如下配置 将 ServerAdmin mailto:linuxlinuxidc.com 一行改为您的邮箱地址 DocumentRoot /home/httpd/html/ 此处为 html 文件主目录 同上 Options FollowSymLinks MultiViews 为安全起见,去掉Indexes DirectoryIndex default.
php default.phtml default.
php3 default.html default.htm 设置 apache 的默认文件名次序 1 linux 下安装 apache 与 phpApachePHPMySQL 配置 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:内容如下〈phpphpinfo正常的话,应该能看到
php 的信息了,恭喜你的 ApcheMysqlPHP 安装成功。
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详细介绍:ApachePHPMySQL 配置攻略 一、系统要求: 本系统在 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.gztar zxvf
php-4.0.6.tar.gztar zxvf mysql-3.22.40.tar.gz 为了便于安装建议把目录该名字#mv apache_1.3.12 apachemv
php-4.0.6 phpmv mysql-3.22.40 mysql 安装 mysql 2
linux 下安装 apache 与 phpApache
PHPMySQL 配置 四.在安装
web 服务前可以先安装 mysqlcd mysql./configuremakemake install 根据机子的性能,编译过程要花费一定的时间,编译完成后
系统默认把 mysql 安装在/usr/local 下。
安装完成后,先把 mysql 的进程启起来 cd /usr/local/bin ./mysql_install_db安装 mysql 的基本数据库 ./safe_mysqld 把进程启起来并转入后台 到这里 mysql 算安装完成了,试试运行./mysql 看看能不能链接数据库,如果正常的话,应该可以看到这样的界面Welcome to the MySQL monitor.Commands end with or g.Your MySQL connection id is 880 to server version: 3.22.40Type help for help.mysql 到这恭喜你完成了 mysql 的安装 my
sql 的使用大家可以参照他的 doc
文档 五.整合 apache、
php4 这是所有
工作的关键所在, 也是最难的一步,可能因为版本的不同在安装过程中有这样那样的错误,大家可以根据版本信息作出相应的修改。
先 cd apache ./configure 这一好象可有可无,可是我曾经因为没有作这一步而出错所以必须有这一步cd ../
php./configure --with-
mysql/usr/local --with-apache/usr/local/apache --enable-track-varsmakemake installcd ../apache./configure --activate-modulesrc/modules/
php4/libphp4.amakemake 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 3 linux 下安装 apache 与 phpApachePHPMySQL 配置 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新版 mysqlapachephp 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/tmprpm -ivh MySQL-3.23.52-1.i386.rpm 安装 mysql serverrpm -ivh MySQL-client-3.23.52-1.i386.rpm 安装 mysql client/usr/mysql/safe_mysqld 启动 mysql servermysql 运行 mysql 客户端并开放 root 用户的远程访问权限。
以便调试use mysqlupdate user set host where user root and host localhostflush privilegesquit 至此 mysql 安装完成 2.apache 在如下页面下载 apache 的 for linux 的
源码包 http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz 存至/home/tmp 目录 命令列表:cd /home/tmptar -zxvf apache_1.3.26.tar.gzmv apache_1.3.26.tar.gz apachecd apache./configure --prefix/usr/local/apache --enable-modulesomakemake install安装 apache 至/usr/local/apache 并配置 apache 支持 dso 方式 3.
php 在如下页面下载
php 的 for linux 的
源码包 http://www.
php.net/get_download.phpdfphp-4.2.3.tar.gz 4 linux 下安装 apache 与 phpApachePHPMySQL 配置 存至/home/tmp 目录 命令列表:cd /home/tmptar -zxvf
php-4.2.3.tar.gzmv
php-4.2.3.tar.gz phpcd
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-mysqlmakemake installcp
php.ini-dist /usr/local/lib/
php.ini以 dso 方式安装
php 至/usr/local/
php 设置配置文件目录为/usr/local/lib 开启 mysqlxml 支持 4.配置vi /usr/local/apache/conf/httpd.conf对 apache 做如下配置将 ServerAdmin q3boyyounet.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 .incAddType application/x-httpd-
php-source .phps设置
php 文件后缀 存盘退出vi /usr/local/lib/
php.iniregister-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-moduleso,我第一次编译没加此参数,结果
php 编译时无法找到 apxs
php 4.2.3 中 默 认 配 置 文 件 路 径 似 乎 变 了 。
编 译 时 需 加 上 --with-config-file-path/usr/local/lib 参数,我第一次编译完
php.ini 放了 n 个地方都没有用。
不得已。
只能加上这个参数。
p.s. 不保证本文所述步骤适用于其他版本 附:相关文件下载地址 5 linux 下安装 apache 与 phpApachePHPMySQL 配置
php:http://www.
php.net/get_download.phpdfphp-4.2.3.tar.gzapache:http://www.apache.org/dist/httpd/apache_1.3.26.tar.gzmysql server:http://www.mysql.com/downloads/down...3.52-1.i386.rpmmysql client:http://www.mysql.com/downloads/down...3.52-1.i386.rpm 6