在Fedora 12中安装Apache2+PHP5+MySQL(LAMP)
1.
前言
我使用的主机名为server1.example.com
,ip
地址是192.168.0.100
。这些设置可能与你想要的有所不同,所以你必须在适当的地方修改一下。
2
安装MySQL5
用下列命令安装MySQL
:
yum install mysql mysql-server
然后我们为MySQL
创建系统启动链接(这样的话,MySQL
就会随着系统启动而启动),并启动MySQL
服务器:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
运行
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
来为root
用户设置一个密码(否则任何人都可以访问你的MySQL
数据库!)
3
安装Apache2
Fedora
默认有Apache2
这个包,我们可以用下列命令安装它:
yum install httpd
现在配置下系统使得Apache
能够随着系统启动而启动…
chkconfig --levels 235 httpd on
...
启动Apache:
/etc/init.d/httpd start
现在打开浏览器,访问http://192.168.0.100
,你就应该能看到Apache2
的预留页了:
在Fedora
中Apache
的默认文档路径在/var/www/html
,配置文件是/etc/httpd/conf/httpd.conf
。其余的配置文件存储在/etc/httpd/conf.d/
。
4
安装PHP5
我们用下列命令安装PHP5
和Apache
PHP5
模块:
yum install php
然后我们启动下Apache
:
/etc/init.d/httpd restart
5
测试PHP5/
获取PHP5
安装后的详细信息
网站的默认文档路径是/var/www/html
。我们现在在这个文件夹中创建一个小型PHP(info.php)
文件,并在;浏览器中访问它。这个文件会显示关于PHP
安装的大量的细节,例如PHP
的版本。
vi /var/www/html/info.php
<?php
phpinfo();
?>
现在我们在浏览器中访问这个文件(
例如http://192.168.0.100/info.php
)
:
正如你所看到的一样,PHP5
已经正常工作了,并且在Server
API
这一行中显示的Apache
是以Apache2.0
Handler
模式工作的。如果你向下翻页,你将会看到已经安装了PHP5
的所有的模块。MySQL
没有在这里列出来,也就意味着目前PHP5
并不支持
MySQL
。
6
让PHP5
支持MySQL
我们安装php-mysql
这个包既可以使MySQL
支持php
了。在这里最好也安装其他的PHP5
模块,这些模块也许你会在其他的应用中用到。你可以使用下列明星先搜索一下PHP5
的模块:
yum search php
选取你需要的模块,并使用下列命令安装它
相关文档:
C#连接MySQL数据库方法
1、用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:
http://sourceforge.net/projects/mysqldrivercs
在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中
注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exe
using System; ......
dir() 函数打开一个目录句柄,并返回一个对象。这个对象包含三个方法:read() , rewind() 以及 close()。
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。
<?php
//打开 images 目录
$dir = dir("images");
//列出 images 目录中的文件
while ......
package com.wxpn.tutorial.db;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.SQLWarning;
import java.sql.Statement;
import java.util.Date;
/**
* 描述: 数据库连接池类
*
*
&n ......
我本机测试是安装的 mysql 5.1 , 但 centos 服务器上确是使用的 mysql 5.0 , 平时没发现差别, 但最近sql 文件导入导出时发现了, 一点小小差别.
主要是在处理到索引语句时出现了不兼容的情况, 比如下面语句是在 mysql 5.1 导出的:
KEY `index_2` (`datatype`,`stime`,`line`,`mcode`) USING BTREE
如果想导入到 mysql 5 ......