【Vegas原创】Linux下,Apache+MySQL+PHP的安装与配置

一,安装apache:

# mkdir /vegas

# cd /vegas

# wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.2.24.tar.gz

# tar zxvf httpd-2.2.24.tar.gz /vegas     //以上下载解压apache

# cd httpd-2.2.24

# ./configure  --prefix=/usr/local/apache  --enable-so

# make

# make install     //以上安装apache

# cd /usr/local/apache/conf

# cp –a httpd.conf httpd.conf.bak  //备份配置文件

# service httpd status    //查看自带httpd服务状态

# service httpd stop   //停止自带httpd服务

# /usr/local/apache/bin/apachectl -k graceful  //启动httpd服务

# ps -ef | grep httpd     //linux下查看apache进程

# cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache //拷贝apache启动脚本

# vi /etc/sysconfig/iptables   //修改防火墙,打开80端口,添加到默认的22端口这条规则的下面

    -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)

# /etc/init.d/iptables restart  //重启防火墙服务

测试一下,看出现了it works这几个字了不。

二,安装php:

# cd vegas

# wget http://www.php.net/get/php-5.4.13.tar.gz/from/cn2.php.net/mirror

# tar zxvf php-5.4.13.tar.gz

# cd php-5.4.13

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

# make

# make install

三,配置 httpd.conf 让apache支持PHP:

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

找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容

AddType application/x-httpd-php .php      (.前面有空格)

AddType application/x-httpd-php-source .phps        (.前面有空格)

# cp php.ini-development /usr/local/php5/lib/php.ini  //copy php配置文件

# /usr/local/apache/bin/apachectl -k graceful //重启httpd服务

写一个php测试页info.php,放到apache/htdocs中。

<?php

phpinfo();

?>;

测试,看一下结果:

image

原文地址:https://www.cnblogs.com/amadeuslee/p/3771893.html