lamp环境搭建应用之源码
lamp环境搭建应用之源码实验环境:linux5.4apr-1.4.6.tar.gzapr-util-1.5.1.tar.gzhttpd-2.4.4.tar.bz2mysql-5.5.15-linux2.6-i686.tar.gzapr的安装:解压:tar -zxvfapr-1.4.6.tar.gz-C /usr/local/src (主程序)切换目录:cd /usr/local/src/apr-1.4.6/ 查看安装步骤:less README配置模块:./configure --prefix=/usr/local/apr编译及安装:make &&make install库文件调用:cd /usr/local/apr/创建文件vim /etc/ld.so.conf.d/apr.conf 指定目录:/usr/local/apr/lib显示缓存ll /etc/ld.so.cache刷新缓存 ldconfig显示缓存ll /etc/ld.so.cache
头文件做连接:连接 ln -s /usr/local/apr/include/usr/include/apr
apr工具的安装:拆解:tar -zxvfapr-util-1.5.1.tar.gz-C /usr/local/src(工具)cd /usr/local/src/apr-util-1.5.1/ 查看帮助:./configure--help|grep apr自定义的安装模块:./configure--prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config编译安装:make&&make install库文件调用:编辑文件vim /etc/ld.so.conf.d/apr-util.conf 写入的内容文件的路径:/usr/local/apr-util/lib刷新缓存: ldconfig头文件连接:ln -s /usr/local/apr-util/include /usr/include/apr-util系统加载:编辑文件:vim/etc/profile 写入内容:PATH=$PAEH:/usr/local/apr-util/bin:/usr/local/apr/bin下次登录启用
httpd的安装:httpd有依赖文件所以安装前先安装依赖文件共享库:本地yum安装:(需配置yum文件:见“yum的安装”)yum install pcre-devel解压:tar-jxvf httpd-2.4.4.tar.bz2-C /usr/local/src切换到解压目录:cd/usr/local/src/httpd-2.4.4/查看形成的文件及目录ls (查看说明文件) cat INSTALL |less
查看编辑选项./configure --help|grep apr自定义选项:./configure--prefix=/usr/local/apache--sysconfdir=/etc/httpd --enable-so--enable-mods-shared=most--enable-mpms-shared=all --enable-rewrite--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-z --with-pcre编译与安装:make&& make install切换安装目录查看:cd /usr/local/apache/ 查看: ll系统加载:编辑文件:vim/etc/profile追加在上一次的后面 :/usr/local/apache/bin头文件被系统调用做连接:ln-sinclude/usr/include/apache
man 手册的识别:vim/etc/man.config编辑控制脚本,用于控制httpd的启动停止等:cd/etc/init.d/ ll新建空文件:touch httpd改变文件权限:chmoda+x httpd编辑文件:vimhttpd
#!/bin/sh#chkconfig: 2345 88 98#description: OpenSSH server daemonHTTPD='/usr/local/apache/bin/httpd'CONFFILE='/etc/httpd/httpd.conf'start(){ [ -f /var/lock/subsys/httpd]&& echo "apache is started" && exit echo -n"starting apache......" sleep1 $HTTPD-f $CONFFILE && RETVAL=0 ||RETVAL=1 [ $RETVAL -eq 0]&& touch /var/lock/subsys/httpd && echo "ok" || echo"fail" }stop(){ [ ! -f/var/lock/subsys/httpd ] && echo"httpd is stoped..." && exit echo -n "stopinghttpd........" sleep1 /bin/rm -rf/var/lock/subsys/httpd $HTTPD -kstop && RETVAL=0 ||RETVAL=1 [ $RETVAL -eq 0 ]&& rm -rf /var/lock/subsys/httpd && echo "ok" || echo"fail"}case $1 instart) start ;;stop) stop ;;restart) stop start ;;*) echo"start|stop|restart" ;;esac
测试:启动测试:servicehttpd start重启测试:servicehttpd restart端口查看:netstat-tupln|grephttpd关闭测试:servicehttpd stop网页测试:浏览器中输入:http://192.168.100.129(linux 主机地址):出现下图:安装mysql-5.5.15-linux2.6-i686.tar.gz (二进制)安装和使用MySQL二进制分发的基本命令:shell> groupadd mysqlshell> useradd -r -g mysqlmysqlshell> cd /usr/localshell> tar zxvf /root/mysql-5.5.15-linux2.6-i686.tar.gzshell> ln -s/usr/local/mysql-5.5.15-linux2.6-i686mysqlshell> cd mysqlshell> chown -R mysql . shell> chgrp -R mysql .shell> scripts/mysql_install_db--user=mysql shell> chown -R root .shell> chown -R mysql data shell> cp support-files/my-medium.cnf /etc/my.cnfshell> bin/mysqld_safe --user=mysql &shell> cp support-files/mysql.server/etc/init.d/mysql.server创建MySQL用户和组:shell> groupadd mysqlshell> useradd -r -g mysql mysql
MYSQL 的安装过程:解压:tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz-C/usr/local切换目录:cd/usr/local因为目录太长做一个连接:ln-smysql-5.5.15-linux2.6-i686 mysql进入目录:cd mysql
创建组:groupadd–rmysql创建用户:useradd-r-gmysqlmysql-s/sbin/nologin改变当前文件的所属组用户:chown-Rmysql:mysql .scripts/mysql_install_db --user=mysql改回所属:chown-Rroot .chown-Rmysqldata/创建配置文件:cp support-files/my-medium.cnf /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqld启动数据库:servicemysqldstart端口查询:netstat-tupln| grepmysqldmysql 的系统加载:vim/etc/profile 编辑 /usr/local/ 执行文件:./etc/profile查询路径:echo$PATH库文件调用:vim /etc/ld.so.conf.d/mysql.conf 编辑:/usr/local/mysql/lib刷新缓存:ldconfig显示缓存:ldconfig-pv |grep mysql头文件连接:ln-s/usr/local/mysql/include/usr/include/mysqlvim /etc/profile. /etc/profileecho $PATHman手册的调用:vim/etc/man.config MANPATH/usr/local/cmake/manmysql 创建用户口令:mysqladmin -u root-p password '123'PHP的安装: php-5.4.13.tar.bz2解压:tar -jxvf php-5.4.13.tar.bz2 -C /usr/local/src切换目录:cd /usr/local/src/php-5.4.13/配置工具:./configure-- help|less./configure > --prefix=/usr/local/php> --sysconfdir=/etc/php>--with-apxs2=/usr/local/apache/bin/apxs > --with-gd> --with-jpeg-dir> --with-png-dir> --with-zlib-dir> --enable-mbstring> --with-mysql=/usr/local/mysql>--with-mysqli=/usr/local/mysql/bin/mysql_config
make && make install切换目录:cd/usr/local/php/系统加载项:vim/etc/profile 编辑:/usr/local/php/bin定义apache 处理php网页:vim/etc/httpd/httpd.conf重启服务:servicehttpdrestart更改网页效果:测试:cd /usr/local/apache/htdocs/ 查看: llvimindex.html (注意把网页文件改成index.php后测试)浏览器中输入linux主机地址访问如:http://192.168.100.132与mysql的连接:vimindex.html测试:到此环境就搭建好了;就可以安装自己的论坛了:
丑,但是丑的特别,也就是特别的丑! 过来看看的 男人靠的住,母猪能上树! 在一辆拥挤的公车上,一位女郎忽然叫了起来:别挤啦!别挤啦!把人家的奶都挤出来啦!(她拿着酸奶呢)。 过来看看的 生,容易。活,容易。生活,不容易。
页:
[1]