CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
1.
CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
2009-04-03 23:47
Fedora 8下用Yum安装Apache+PHP+MySQL环境
fedora8 用yum来管理安装Apache+PHP+Mysql的基本安装。
1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件。
yum -y install httpd php mysql mysql-server
php-mysql
centos安装php插件就是yum install php-*
yum install php-gd 安装图形支持
也可以通过光驱iso安装
mount /dev/cdrom /mnt挂载光驱到mnt
rpm -ivh /mnt/centos/httpd ****.rpm
安装ISO里的包
测试环境
rpm -qa |grep mysql
rpm -qa |grep httpd
rpm -qa |grep php
2. 配置开机启动服务
/sbin/chkconfig httpd on
[设置apache服务器httpd服务开机启动]
/sbin/chkconfig --add mysqld
[在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on
[设置mysql服务开机启动]
/sbin/service httpd start
[启动httpd服务,与开机启动无关]
/sbin/service mysqld start
[启动mysql服务,与开机无关]
3.设置mysql数据库root帐号密码。
mysqladmin -u root password 'newpassword'
[引号内填密码]
4. 让mysql数据库更安全
mysql -u root -p
mysql> DROP DATABASE
test; [删除test数据库]
mysql> DELETE from mysql.user WHERE user =
''; [删除匿名帐户]
mysql> FLUSH
PRIVILEGES; [重载权限]
5. 按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/
新建一
相关文档:
1、古老的欺骗SQL语句
在默认模式下,即使是你忘了把php.ini拷到/usr/local/lib/php.ini下,php还是打开magic_quotes_gpc=on。
这样所有从GET/POST/Cookie来的变量的单引号(')、双引号(")、反斜杠backslash(\)以及空字元NUL
(the null byte)都会被加上反斜杠,以使数据库能够正确查询。
但是在php-4-RC2的时候引入 ......
php 购物车实例
<?php
/**
php 购物车实例
网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。 购物车session的产生代码
*/
if(! $session && ! $scid) {
/*
session用来区别每一个购物车,相当于每个车的身份证号;
scid只用来标识一个购物车id号,可以看做是每个车的名字;
......
PHPChina资讯:Smarty是由Monte Ohrt和Andrei Zmievski写出的PHP模板引擎。它不同于其他的模板引擎,比如FastTemplate或者patTemplate,其中主要原因就是Smarty会将模板转化成PHP脚本,并剔除每次使用该模板时都会出现在解析环节里的用来控制和错误检验的附加码。这个功能使Smarty在大型应用和高流量网站上有优异的表现。
......
PHP函数按引用传递的例子
首先让我们来看一段代码如下:
<?php
$cost=20.99;
$tax=0.75;
function calculateCost(&$cost,$tax){
$cost=$cost+($cost*$tax);
$tax+=4;
}
calculateCost($cost,$tax);
printf("Tax is:%1.2f<br />",$tax);
  ......