乐观 发表于 2015-2-3 23:58:35

PHP网页编程之Apche + MySQL + PHP整合装置剧本

怎么培养啊 别光说不练啊,好 ,比如新人入门自己步是配置环境,虽然现在都有很多的集成环境,但是真实的体验下配置环境还是会有很多帮助,不论是你以后工作还是在真实的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:#!/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不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴。

飘灵儿 发表于 2015-2-4 07:50:29

我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。

愤怒的大鸟 发表于 2015-2-9 16:08:22

找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。

莫相离 发表于 2015-2-22 03:48:11

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。

再见西城 发表于 2015-3-6 23:04:00

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

不帅 发表于 2015-3-8 02:33:08

学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。

小妖女 发表于 2015-3-15 19:52:19

这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己

灵魂腐蚀 发表于 2015-3-17 06:04:47

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql

精灵巫婆 发表于 2015-3-21 09:22:47

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。

分手快乐 发表于 2015-3-27 23:10:48

本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。

活着的死人 发表于 2015-4-1 15:09:02

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

再现理想 发表于 2015-4-14 06:53:33

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎

简单生活 发表于 2015-4-15 04:57:46

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

若相依 发表于 2015-4-16 21:11:52

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

因胸联盟 发表于 2015-6-8 02:21:44

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

admin 发表于 2015-6-27 22:30:41

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

谁可相欹 发表于 2015-7-5 01:26:26

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

金色的骷髅 发表于 2015-7-7 01:53:27

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

海妖 发表于 2015-7-9 22:33:04

刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。

老尸 发表于 2015-7-13 18:52:38

写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
页: [1]
查看完整版本: PHP网页编程之Apche + MySQL + PHP整合装置剧本