仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1230|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页编程之Apche + MySQL + PHP整合装置剧本

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:58:35 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么培养啊 别光说不练啊,好 ,比如新人入门自己步是配置环境,虽然现在都有很多的集成环境,但是真实的体验下配置环境还是会有很多帮助,不论是你以后工作还是在真实的linux下开发。   <P style="TEXT-INDENT: 2em">这个剧本可以无需人工干涉的完成L.A.M.P的整合任务。 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">该剧本合用于整合源码包体例的apache2.0.5x,php4.0.x和已编译好的(Binary版本)的MySQL4.0.2x。 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">注重,以上三个包最好从各自的官方站点下载,而且下载后最好不要改动文件名! <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">利用办法: <P style="TEXT-INDENT: 2em">===== <P style="TEXT-INDENT: 2em">1、将下载好的3个包和本装置剧本(install_lamp.sh)放置在 <P style="TEXT-INDENT: 2em">/home/Nanu下。放置的地位随便,但注重必需把3个包和本装置剧本放在统一目次! <P style="TEXT-INDENT: 2em">2、Apache和PHP的./configure局部依据需求换成你的编译参数; <P style="TEXT-INDENT: 2em">3、履行install_lamp.sh; <P style="TEXT-INDENT: 2em">4、装置完成后,MySQL的root暗码默许保留在/usr/local/mysql/passwd.root中,以备健忘。 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">剧本代码: <P style="TEXT-INDENT: 2em">===== <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">CODE:[Copy to clipboard]#!/bin/bash <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em"># Mysql4.0.x Start <P style="TEXT-INDENT: 2em">/bin/tar xzvf mysql*4.0.*.tar.gz <P style="TEXT-INDENT: 2em">/bin/rm -f mysql*4.0.*.tar.gz <P style="TEXT-INDENT: 2em">/usr/sbin/useradd mysql <P style="TEXT-INDENT: 2em">/bin/mv mysql*4.0* /usr/local/mysql <P style="TEXT-INDENT: 2em">/usr/local/mysql/scripts/mysql_install_db --user=mysql <P style="TEXT-INDENT: 2em">/bin/chown -R root /usr/local/mysql/. <P style="TEXT-INDENT: 2em">/bin/chown -R mysql /usr/local/mysql/data <P style="TEXT-INDENT: 2em">/bin/chgrp -R mysql /usr/local/mysql/. <P style="TEXT-INDENT: 2em">/bin/cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf <P style="TEXT-INDENT: 2em">/usr/local/mysql/bin/mysqld_safe --user=mysql & <P style="TEXT-INDENT: 2em">echo "Please Set Your MySQL root Password:" <P style="TEXT-INDENT: 2em">read password <P style="TEXT-INDENT: 2em">/usr/local/mysql/bin/mysqladmin -u root password $password <P style="TEXT-INDENT: 2em">/bin/touch /usr/local/mysql/passwd.root <P style="TEXT-INDENT: 2em">echo $password >; /usr/local/mysql/passwd.root <P style="TEXT-INDENT: 2em">/usr/local/mysql/bin/mysqladmin -u root --password=$password shutdown <P style="TEXT-INDENT: 2em">/bin/cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld <P style="TEXT-INDENT: 2em">/sbin/chkconfig --add mysqld <P style="TEXT-INDENT: 2em">/etc/rc.d/init.d/mysqld start <P style="TEXT-INDENT: 2em"># MySQL4.0.x End <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em"># Apache2.0.x Start <P style="TEXT-INDENT: 2em">/bin/tar xzvf httpd-2.0.*.tar.gz <P style="TEXT-INDENT: 2em">cd httpd-2.0.* <P style="TEXT-INDENT: 2em">./configure --prefix=/usr/local/apache --mandir=/usr/share/man --enable-mods-shared=all --enable-so <P style="TEXT-INDENT: 2em">make <P style="TEXT-INDENT: 2em">make install <P style="TEXT-INDENT: 2em">echo "AddType application/x-httpd-php .php" >;>; /usr/local/apache/conf/httpd.conf <P style="TEXT-INDENT: 2em">sed -i 's/"DirectoryIndex index.html index.html.var"/"DirectoryIndex index.htm index.html index.php index.html.var"/g' /usr/local/apache/conf/httpd.conf <P style="TEXT-INDENT: 2em">/usr/local/apache/bin/apachectl -k start <P style="TEXT-INDENT: 2em"># Apache2.0.x End <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em"># PHP4.0.x Start <P style="TEXT-INDENT: 2em">/bin/tar xzvf php-*.tar.gz <P style="TEXT-INDENT: 2em">cd php-* <P style="TEXT-INDENT: 2em">./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --mandir=/usr/share/man --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php/etc <P style="TEXT-INDENT: 2em">make <P style="TEXT-INDENT: 2em">make install <P style="TEXT-INDENT: 2em">/bin/cp php.ini-recommended /etc/php.ini <P style="TEXT-INDENT: 2em">sed -i 's/"register_globals = Off"/"register_globals = On"/g' /etc/php.ini <P style="TEXT-INDENT: 2em">/usr/local/apache/bin/apachectl -k restart # PHP4.0.x End
讲了这么多,无非是想说:学习PHP不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-31 07:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表