Lamp源码的搭建<?xml:namespace prefix = o />

一.Mysql的安装

1.在网上下载最新的apachephp,和mysql 软件包,建本地yum

2.找到软件包的路径拆包tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/

3.cd  /usr/local 可以看到拆后的文件夹,然后做软连接ln -s mysql-5.5.15-linux2.6-i686/ mysql

4.切换到mysql 目录进行如下图的添加(第四步和第五步已经做过)
 
源码lamp的搭建
5.service mysqld restart   重启服务  查看端口状态
 
源码lamp的搭建
6.切换到目录(/usr/local/mysql/bin/,可执行mysql命令来管理数据库

但如果直接执行mysql就不行了,因为命令的执行是由$PATH等控制的,想直接执行,就应该修改环境变量,编辑/etc/profile文件,做如下图的添加,并执行该文件(. /etc/profile),使新加入的环境变量生效;
 
源码lamp的搭建
 
源码lamp的搭建
7.去引导库文件指向  cd /etc/ld.so.conf.d/  vim mysql.conf 创建这个文件  文件内容为添加/usr/local/mysql/lib

8.ldconfig -v |grep mysql 查看是否已经连接成功

9.引导头文件做一个链接 cd /usr/local/  ln -s /usr/local/include/ mysql

二.安装http源码

 1.tar -jxvf httpd-2.2.19.tar.bz2 -C /usr/local/src/  解压

 2.cd /usr/local/src/httpd-2.2.19/ 切换到此目录下

./configure --help 查看配置的帮助文档

3../configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --with-z执行此命令,出现了如下的错误
 
源码lamp的搭建
 
 
4.错误的原因是,没安装group组的开发工具,安装即可

5.yum groupinstall "Development libraries","Development Tools","X software Development","legacy software Development" 安装这些组件,然后再做第三步

6.make一下,make test(安装检测时间较长可不做)然后make install 创建没有的文件

7.cd /usr/local/apache/bin/ 切换到此目录开启apache,查看是否开启源码lamp的搭建
8.创建库文件(和mysql是一样的) cd /etc/ld.so.conf.d/ 在此下新建一个http
d.conf 输入库的目录(usr/local/apache/lib)然后查看是否连接正确如图
 
 源码lamp的搭建
 
3.改头文件: cd /usr/include/ ln -s /usr/local/apache/include/ apache 创建软连接就行了

三.php的配置

 1.tar -jxvf php-5.3.7.tar.bz2  -C  /usr/local/src/   将压缩文件解压到目录下

2.到此目录下查看文件 

3../configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable

-mbstring=all 执行此命令

4.make编译 make install 就行了。

四.php查看网页观察lamp环境是否配置正确

1.cd /usr/local/apache/htdocs/ apache的目录下创建一个php的网页

 源码lamp的搭建
 
2.为了能够显示php的文件则还要配置apache的配置文件 vim /etc/httpd/httpd.conf
 
 
 源码lamp的搭建
 
3.然后重启apache的服务 (/usr/local/apache/bin   ./apachectl restart)即可

4.在客户机上测试

 源码lamp的搭建
 
 
 

转载于:https://blog.51cto.com/yudonghua/1046904

相关文章: