Linux+php
1.模块 动态加载,效率低
2.Php站点
#yum install php
#rpm -ql php
模块 此方法和ssl模块相同
#vim /etc/httpd/conf.d/php.conf
6Loadmodule 动态加载和php相关的模块
12 AddType 支持页面类型 可支持php
18DirectoryIndex 网页名字
Mysql (开源数据库另一个pregresql 伯克利 ----enterprisedb)
www.myql.com
rpm(提供者 redhat oracle) 源代码 绿色版
#yum list mysql*
Mysql.i386 连接工具
mysql-server.i386
#yum install -y mysql mysql-server
#chkconfig --list |grep mysql 查看进程状态
#chkconfig mysqld on 自动启动
#service mysqld start
#netstat -tupln |grep mysql 查看监听端口和协议
1访问站点2调用php模块3php调用mysql,故php和mysql链接比较重要
#yum list php*
Php-mysql.i386 链接器件
#yum install -y php-mysql
#vim /etc/www/html/index.php
<? php
$link=mysql_connect('127.0.0.1', 'root','');
// mysql主机位置 身份 密码
if($link)
echo "ok";
else
echo "not ok";
?>
#service httpd restar
测试链接是否正常,暂停mysql服务
在linux中访问mysql数据库
#mysql
Show databasess; 查看数据库
User name 使用数据库
Show tables 查看表格 q退出
数据库加密
#mysqladmin -u root -p password '密码'
加密后访问
#mysql -u root -p
通过phpmyadmin网页对数据库进行管理
www.phpmyadmin.net
version3 要求php5.2 mysql5
version2 php3 myql 4
查看版本
#php -v
#yum info mysql-server
移动phpmyadmin并解压缩 unzipa
基于php的应用做成虚拟目录(www.aa.com\phpmyadmin)
虚拟站点(phpmyadmin.aa.com)
#mv phpmyadmin......-languages /var/www/html/phpmyadmin
虚拟目录访问
设置mysql密码
正常访问 模板文件config.sample.inc.php
#cd /var/www/html/phpmyadmin
#ll
#cp config.sample.inc.php config.inc.php
#vim config.inc.php
17$cfg ['blowfish_secret'] = 'aaaa';
对称加密算法 cooki验证密码
#yum localinstall ......rpm 解决安装问题 --nogpgcheck 取消签名
安装下列包
php-mbstring 支持通用字符集 php-gd 在线绘图
php-xml.i386数据交换 php-pear 包含模块
查询rpm包网站 www.rpmfind.net
mcrypt 下载正确的包
libmcrypt
搭建论坛 (基于php的应用)两种方法
phpwind包上传
#cd phpwind
#ll
docs 一般的文档
upload 上传到站点
#mv upload/ /var/www/html/phpwind
#vim /etc/httpd/conf/httpd.conf
禁用UTF-8
浏览器打开
修改权限777
浏览器开始安装
删除install.php