lamp的搭建

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

你可能感兴趣的:(职场,搭建,休闲)