Linux+mysql+apache+php
1.1.1 所需软件
- cmake
- ncourse
- mysql
- apr
- apr-util
- pcre
- apache
- php
1.1.2 解压缩软件
进入/usr/src/soft目录
tar xzf /usr/src/tar/httpd-2.4.10.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/ apr-util-1.5.4.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/ apr-1.5.2.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/mysql-5.6.22.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/pcre-8.35.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/cmake-3.0.0.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/ncurses.tar.gz -C /usr/src/soft/
tar xzf /usr/src/tar/php-5.6.0.tar.gz -C /usr/src/soft/
1.1.3 软件安装
1.1.3.1 安装cmake
cd /usr/src/soft/cmake-3.0.0/
./configure
make && make install
1.1.3.2 安装ncourse
cd /usr/src/soft/ncurses-5.9/
./configure
make && make install
1.1.3.3 安装mysql
groupadd mysql
useradd -r -g mysql mysql
cmake .
make
make install
cd /usr/local/mysql/
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
bin/mysqld_safe --user=mysql &
cp support-files/mysql.server /etc/init.d/mysqld
1.1.3.4 安装apr
cd srclib/apr
./configure --prefix=/usr/local/apr
make && make install
1.1.3.5 安装apr-util
cd ../apr-util/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
make && make install
1.1.3.6 安装pcre
cd /usr/src/soft/pcre-8.35/
./configure --prefix=/usr/local/pcre
make && make install
PATH=$PATH:/usr/local/pcretbin/
1.1.3.7 安装httpd
cd /usr/src/soft/httpd-2.4.10
./configure --prefix=/usr/local/apache \
--enable-so \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util/bin \
--enable-mods-shared=all \
--with-mpm=worker \
--enable-cache \
--enable-disk-cache \
--enable-mem-cache \
--enable-file-cache\
--with-pcr=/usr/local/pcre/
make
make install
更改httpd.conf中的ServerName
1.1.3.8 安装PHP
cd /usr/src/soft/php-5.6.0/
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/
make && make install
cp php.ini-development /usr/local/lib/php.ini
vi /usr/local/apache/conf/httpd.conf
<IfModule mime_module>
SetHandler application/x-httpd-php
</IfModule>
1.1.4 软件配置
1.1.4.1 httpd.conf配置
vi /usr/local/apache/conf/httpd.conf
ServerName 127.0.0.1:80
<IfModule mime_module>
SetHandler application/x-httpd-php
</IfModule>
对个版本来说,添加如下语句以支持PHP
AddType application/x-httpd-php .php
AddHandler php-script .php
AddType text/html .php
1.1.5 软件测试
1.1.5.1 Apache测试
在浏览器中输入:http://172.16.2.82
如显示:“It Works”则证明该软件正常运行
1.1.5.2 php测试
写一个简单的phpinfo脚本,如下
vi /usr/local/apache/htdocs/phpinfo.php
<?php
phpinfo();
?>
在浏览器中输入:http://172.16.2.82/phpinfo.php
测试该脚本是否能够正常显示PHP的相关信息
Linux+mysql+apache+php的更多相关文章
- Linux+mysql+apache+php+wordpress搭建个人空间
1. linux的安装 现在Linux的品种巨多,这个你可以选择一个你喜欢的linux系统,如果是新手并不建议你使用freebsd,gentoo等,建议你可以安装ubuntu,如果要安装u ...
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)
ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP) 之前已经介绍过LAMP的安装,这边文章主要讲解一下LAMP的配置. 1.配置Apache (1)调整Ke ...
- CentOS 7 上安装(LAMP)服务 Linux,Apache,MySQL,PHP
介绍 LAMP 是现在非常流行的 WEB 环境, 是 Linux,Apache,MySQL,PHP 的缩写.数据存储在 MySQL 中,动态内容由 PHP 处理. 在本指南中,我们将演示如何在 Cen ...
- CentOS 7.4搭建LAMP,LAMP:Linux、Apache、MySQL、PHP
CentOS 7.4搭建LAMP,LAMP:Linux.Apache.MySQL.PHP. 目录: 第一部分 准备工作 第二部分 安装Apache服务 第三部分 安装MySQL服务 第四部分 搭建PH ...
- 【零基础】搞定LAMP(linux、apache、mysql、php)环境安装图文教程(基于centos7)
一.前言 LAMP即:Linux.Apache.Mysql.Php,也就是在linux系统下运行php网站代码,使用的数据库是mysql.web服务软件是apache.之所以存在LAMP这种说法,倒不 ...
- linux+php+apache web调用python脚本权限问题解决方案
lamp : linux + apache + mysql + php 在上篇随笔中linux+php+apache调用python脚本时出现的问题的根本原因是:apache运行时使用的apache用 ...
- Linux更改Apache网站目录出错:Document root must be a directory解决
Linux更改Apache网站目录出错:Document root must be a directory解决 修改 DocumentRoot <Directory " ...
- 安装mysql apache php smb
1 SMB LinuX下SMB的配置 使用Smb进行连接的命令: smbclient //192.168.128.1/Share 今天要在LINUX之间以及LINUX与WINDOWS之间互相传送文件, ...
随机推荐
- HDU 4614 Vases and Flowers(二分+线段树区间查询修改)
描述Alice is so popular that she can receive many flowers everyday. She has N vases numbered from 0 to ...
- webpack(三)使用 babel-loader 转换 ES6代码
查询各个 loader的使用,可以在官网上查询. https://www.npmjs.com (一)安装 babel-loader,babel-core. 使用命令 npm install --s ...
- HTML基础学习笔记(2)
HTML学习笔记(2) 1 head标签中的结构 编码结构:<meta charset="UTF-8"> charset---编码 ascll ansi Unicode ...
- RecyclerView的点击事件添加-------接口回调的形式添加
package com.example.recyclerviewdemo; import android.support.v7.widget.RecyclerView; import android. ...
- 安装doxygen(一个自动文档生成工具)+Graphviz图形可视化软件
参考文章: http://www.fmddlmyy.cn/text21.html http://www.cnblogs.com/duguguiyu/archive/2008/06/29/1231852 ...
- os模块。笔记
os 模块提供了很多允许你的程序与操作系统直接交互的功能 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() ...
- 同一台主机部署两个比特币钱包以及rpc服务的摘要
.bitcoin QA Test环境 启动指定参数: "C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -testnet -serve ...
- 右手坐标系下LookAt视图矩阵的推导
基本知识 右手坐标系 右手手掌弯曲,手指方向由正X轴指向正Y轴,如果这时Z轴正方向与大拇指方向保持一致,坐标系为右手坐标系,否则为左手坐标系. 向量叉乘的方向 向量(1,0,0)与向量(0,1,0)叉 ...
- Linux CentOS 7 下 Apache Tomcat 7 安装与配置
前言 记录一下Linux CentOS 7安装Tomcat7的完整步骤. 下载 首先需要下载tomcat7的安装文件,地址如下: http://mirror.bit.edu.cn/apache/tom ...
- Linux CentOS 7 & JDK 1.7 安装与配置
前言 简单记录一下在CentOS 7中安装配置JDK 1.7的全过程~ 下载 首先是jdk 1.7 64bit & 32bit的下载地址: jdk-7u79-linux-x64.tar.gz ...