首页 > 数据库 > MySQL > 正文

linux下Apache+PHP+mysql安装配置教程

2020-10-14 22:39:17
字体:
来源:转载
供稿:网友

  linux下Apache+PHP+mysql+phpMyAdmin源码包安装配置

  一、安装Apache2.2.22

  1、到官网下载

  2、解压

  tar  -zxvf httpd-2.2.22.tar.gz

  3、建立目标文件夹(注意以下所有操作都时在root用户下执行的)

  mkdir /usr/local/apache2

  也就是说等下安装的apache2要安装到这个文件夹里面

  4、配置

  回到原来解压之后产生的文件夹

  ./configure --prefix=/usr/local/apache --enable-module=shared

  要加上后面的参数,否则无法使用php,-enable-module=shared表示Apache可以动态的加载模块

  5、编译

  make

  6、安装

  make install

  7、启动,重启和停止 ,先切换到安装完成后的目录/usr/local/apache2/bin

  ./apachectl -k start

  ./apachectl -k restart

  ./apachectl -k stop

  8、配置文件(满足最基本的配置)

  编辑 /usr/local/apache2/conf/httpd.conf 文件

  找到:

  AddType  application/x-compress .Z

  AddType application/x-gzip .gz .tgz

  在后面添加:

  AddType application/x-httpd-php .php(使Apcche支持PHP)

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

  找到:

  <IfModule dir_module>

  DirectoryIndex index.html

  </IfModule>

  添加:

  <IfModule dir_module>

  DirectoryIndex index.html index.php

  </IfModule>

  找到:

  #ServerName www.example.com:80

  修改为:

  ServerName 127.0.0.1:80或者ServerName localhost:80

  记得要去掉前面的"#"

  9、测试

  在浏览器里输入http://127.0.0.1

  如果出现It Works!说明成功。

  10、修改默认的Web站点目录

  默认的目录为  "/usr/local/apache2/htdocs",修改apache的配置文件httpd.conf,比如在新建一个 /home/gyw/WebSite的目录作为apache的站点目录

  找到DocumentRoot这一行修改为:DocumentRoot "/home/gyw/WebSite"

  找到 <Directory> 这一行修改为:<Directory "/home/gyw/WebSite">

  二、安装PHP5.3.16

  1、 下载

  2、解压

  tar -zxvf php-5.3.16.tar.gz

  3、建立目标文件夹

  mkdir /usr/local/php

  也就是说等下安装的php要安装到这个文件夹里面

  4、配置

  回到原来解压后的文件夹

  ./configure --prefix=/usr/local/php  --with-apxs2=/usr/local/apache/bin/apxs

  注意这里有一个-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。我的理解是通过这个工具把PHP模块动态加载到Apache中

  5、编译

  make

  6、测试编译

  make test

  7、安装

  make install

  8、配置文件

  cp /usr/local/src/php-5.3.16/php.ini-development  /usr/local/php/lib/php.ini

  把原来位于源代码里面的php.ini-development拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini

  9.重启apache

  10、测试

  在apache的htdocs下建立一个php文件test.php,里面的内容如下:


(责任编辑:VEVB)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表