CentOS LAMP环境搭建和测试php与mysql的连接
* 摘要:CentOS LAMP作为服务器,不安装不需要的组件,所以在选择组件的时候,不要选web服务器,因为我们后面要手动编译安装。CentOS LAMP系统约定RPM包和源码包存放位置
* 标签:CentOS LAMP
*
Oracle帮您准确洞察各个物流环节
特别值得一提的是CentOS LAMP有很多值得学习的地方,这里我们主要介绍CentOS LAMP环境搭建,包括介绍CentOS LAMP配置等方面。系统安装安装RHEL 5 / CentOS 5。
CentOS LAMP作为服务器,不安装不需要的组件,所以在选择组件的时候,不要选web服务器,因为我们后面要手动编译安装。CentOS LAMP系统约定RPM包和源码包存放位置:
1. RPM包和源码包存放位置 /usr/local/src
2. 源码包编译安装位置(prefix) /usr/local/XXX
3. MySQL 数据库位置 /usr/local/mysql/var
4. 网站根目录 /usr/local/apache/htdocs
CentOS LAMP环境搭建
搭建的工作包括APACHE、MYSQL、PHP。可以按照这个顺序来搭建环境。
1、获取软件包
1. Httpd: http://www.apache.org/dist/httpd/httpd-2.2.11.tar.gz
2. mysql: http://mirror.provenscaling.com/mysql/enterprise/source/5.0/mysql-5.0.70.tar.gz
3. php: http://museum.php.net/php5/php-5.2.2.tar.gz
把它们全部放到 /usr/local/src 下面.>cd /usr/local/src (定位到安装包目录)
2、安装 mysql
1. >tar -zxvf mysql-5.0.70.tar.gz
2. >cd mysql-5.0.70
3. >./configure --prefix=/usr/local/mysql
4. >make
5. >make install
6. >useradd mysql //添加 mysql 用户
7. >cd /usr/local/mysql
8. >bin/mysql_install_db --user=mysql
9. >chown -R mysql . //设置权限,注意后面有一个点 "."
10. >chgrp -R mysql .
11. >chown -R mysql var
12. >cp share/mysql/my-medium.cnf /etc/my.cnf
13. >c
相关文档:
<?php
//调试输出信息
$pageCount=15;
for($i=1;$i<=$pageCount;$i++){
dump(GetPageRange($i,$pageCount),$i);
}
//$currentPage 当前页码
//$pageCount 总页数
//$leftSize 左侧页码范围
//$rightSize 右侧页码范围
//返回页码区间数组
function GetPageRange($currentPage,$pageCount,$leftSize=3, ......
./home/a.php
./b.php
b.php
<?php
setcookie('name[1]',"aaa");
setcookie('name[2]',"bbb");
setcookie('name[3]',"ccc");
?>
在a.php 中
&nb ......
在windows下安装amp网上的介绍很多了。
我这里只说些关键的部分,一方面作为笔记,另一方面和大家共享。
1.安装apache
a.这里要注意,在刚开始填写主机域名时,如果你没有域名,就在本地安装,那就填写本机ip行了。(我觉得填写127.0.0.1更好,具体我没试过)
b.apache 的默认端口是80,我的 ......
4.1 块注释
块注释通常用于提供对文件,方法,数据结构和算法的描述。块注释被置于每个文件的开始处以及每个方法之前。它们也可以被用于其他地方,比如方法内部。在功能和方法内部的块注释应该和它们所描述的代码具有一样的缩进格式。
块注释之首应该有一个空行,用于把块注释和代码分割开来,比如:
/*
* 这里是块注释 ......
http://linux.sheup.com/linux/linux4646.htm
GB2312->UTF-8 转换函数
以下是一段gb2312 -> UTF-8 的函数,西西,我抄了
unicode -> UTF-8 的算法,所以实际比GB2312->unicode
没多多少东西,请大家注意调用gb2utf8()时不能中英文混用
程序需要的GB2312.txt文件
gb2utf8.php
//Program writen by s ......