源码lamp的搭建

 
 
 
Lamp源码的搭建
一.Mysql的安装
1. 在网上下载最新的apache,php,和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 目录进行如下图的添加(第四步和第五步已经做过)
 
5. service mysqld restart   重启服务  查看端口状态
 
6. 切换到目录(/usr/local/mysql/bin/),可执行mysql命令来管理数据库
但如果直接执行mysql就不行了,因为命令的执行是由$PATH等控制的,想直接执行,就应该修改环境变量,编辑/etc/profile文件,做如下图的添加,并执行该文件( . /etc/profile) ,使新加入的环境变量生效;
 
 
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执行此命令,出现了如下的错误
 
 
 
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,查看是否开启
8. 创建库文件(和mysql是一样的) cd /etc/ld.so.conf.d/ 在此下新建一个http
d.conf 输入库的目录(usr/local/apache/lib)然后查看是否连接正确如图
 
 
 
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的网页
 
 
2. 为了能够显示php的文件则还要配置apache的配置文件 vim /etc/httpd/httpd.conf
 
 
 
 
3. 然后重启apache的服务 (/usr/local/apache/bin   ./apachectl restart)即可
4. 在客户机上测试
 
 
 
 

你可能感兴趣的:(源码,linux,lamp)