LAMP环境搭建历程

一、安装apache

1.安装pcre


./configure --prefix=$安装路径/pcre

3.安装apr & apr-util

将apr-1.4.6 与apr-util-1.4.1 更名为apr 和apr-util, 放在./httpd-2.4.2/srclib/下

2.安装apache(httpd)

./configure --prefix=安装路径/apache??with?included?apr??with?included?apr?util??with?pcre=安装路径/pcre

二、安装MySql

./configure --prefix=安装路径/mysql?localstatedir=安装路径/mysql/data
--with-unix-socket-path=$安装路径/mysql/sock/mysql.sock --with-debug
--enable-thread-safe-client

三、安装PHP

1.安装libiconv

没安装时会出错: 
make: * [sapi/cgi/php-cgi] Error 1

接下来再编绎php的时候加上–with-iconv=/usr/local/

2.安装PHP

./configure --prefix=/home/users/renbaobin/local/php-5.5.13/
-with-iconv=/home/users/renbaobin/local/iconv/ --with-curl --enable-soap
-with-pdo-mysql=/home/users/renbaobin/local/mysql/
--with-apxs2=/home/users/renbaobin/local/apache/bin/apxs

1.

出错:/usr/local/apache2/modules/libphp5.so: undefined symbol:
unixd_config 
下载的最新版的httpd不兼容我下载的php版本,下载最新的版本

2.

编译安装PHP报错:ext/date/php_date.lo is not a valid libtool object 
手工make
clean后再 make

3.

出错:no rule to make target config.status, needed by
`scripts/phpize‘ 
下载安装最新版本的libiconv

四、配置

修改$安装路径/apache/conf/httpd.conf
1. 将 Listen 80 改为 Listen <你的端口>
按照百度惯例,端口号需要在 8000~9000之间
eg: Listen 8019 8091
2. 增加默认入口文件:
245
<IfModule dir_module>
246 DirectoryIndex index.html
247
</IfModule>
改为:
245 <IfModule dir_module>
246
DirectoryIndex index.php index.html
247 </IfModule>
3.
增加apache解析类型
373 AddType application/x-compress .Z
374 AddType
application/x-gzip .gz .tgz
修改为:
373 AddType application/x-compress
.Z
374 AddType application/x-gzip .gz .tgz
375 AddType
application/x-httpd-php .php
4.验证:
4.1
验证apahce安装成功:
启动apahce:
$安装路径/apache/bin/apachectl -f
$安装路径/apache/conf/httpd.conf
访问http://机器地址:<端口>/ 见到成功页面:It
works!则apache安装成功。
4.2 验证php安装成功:
在$安装目录/apache/htdocs/ 新建文件
index.php:
<?php echo phpinfo();?>
访问http://机器地址:<端口>/
见到php详述页面,则php安装成功。

时间: 2024-10-13 04:41:18

LAMP环境搭建历程的相关文章

新版LAMP环境搭建

新版LAMP环境搭建 注意:先安装MySQL和Apache,后安装PHP,因为PHP配置编译的时候需要指定mysql路径和apache路径. 编译安装: httpd-2.4.12.tar.gz +  mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz  +  php-5.4.39.tar.gz + xcache-2.0.0.tar.gz 实验环境:               CentOS 6.5 x86_64 编译安装Apache (1)构建MPM为静态模块 在

[LAMP环境搭建二]MySQL安装

安装前准备工作:[[email protected] src]# yum -y install bison bison-devel ncurses ncurses-devel openssl openssl-devel cmake下载安装http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz wgettar -zxvfcd./bootstrapgmakegmake install/********************************

LAMP环境搭建教程

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: 二.LAMP安装前的准备 1.获取软件包 httpd-2.4.2.ta

LAMP 环境搭建 C7

#LAMP环境搭建Centos 7        (1)安装开发包组 "Development Tools" "Server Platform Development"    yum groupinstall            注:关闭selinux iptables(2)安装amp    (a)yum install httpd php  php-mysql mariadb mod_ssl        (b)https://xcache.lighttpd.n

LAMP环境搭建(源码包安装,仅测试)

linux系统+Apache服务+MySQL数据库+PHP 安装顺序:PHP要在最后安装 首先将安装包上传到/root目录下 链接:http://pan.baidu.com/s/1nvbWEk5 密码:9r9w ************************************************************************************************************************************************

lamp环境搭建(ubuntu)

系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # sudo apt-get install lamp-server^ 注意:不要丢掉末尾的^号,否则命令不执行. 然后根据提示选择同意(y),设置MySQL的密码.. .直至安装过程自动结束,就可以把所有依赖的包都下载安装上. [2]测试与进一步配置 (2-1)测试Apache服务器,打开浏览器,输入地址

Lamp环境搭建 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---之Mysql与PHP环境的搭建

Lamp环境搭建 ---之Mysql与PHP环境的搭建 第一部分:足够的磁盘空间 在前期我们用快照建立的虚拟机磁盘空间只有8G,而Mysql至少需要20G的磁盘空间,所以我们首先就要进行磁盘扩容. ###磁盘扩容: 分区>>pvcreate>>vgextend>>lvextend 增加一块20G的虚拟磁盘/dev/vdb,并把全部空间用做扩展空间: #分区: #扩展逻辑卷 ##扩展完之后用lvs 和vgs查看.两者都扩展了,但是用df -h 查看,并没有,需要刷新一下,

Centos7下的LAMP环境搭建

参考网站:http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.html http://www.osyunwei.com/archives/5910.html http://www.luoxiao123.cn/centos-yum-lnmp.html http://blog.sina.com.cn/s/blog_66ac09390101ivep.html Centos7.0   lamp环境搭建 CentOS 7.0默认使用的是fire

基于LAMP环境搭建Discuz

========================写在前面的话========================= 1.LAMP环境搭建请查看这篇日志:http://blog.163.com/wangke_email/blog/static/150335003201610315142268/ 2.这只是一篇简单的Discuz安装教程,深入内容以后会讲到. 3.Discu-3.2下载路径:http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UT