使用rpm 实现lamp 模块化安装方式



yum install httpd* php


编辑php 配置文件

/etc/php.ini


# vim /etc/httpd/conf.d/php.conf

配置一个httpd 虚拟主机

index.php 测试页面


<?php

phpinfo();

?>


安装mysql

yum install mysql mysql-server php-mysql



mysql服务器: mysqld

端口:3306/tcp


用户:username@host

默认用户:root, 密码为空


mysql客户端:mysql

-uUSERNAME

-hHOST

-pPASSWORD


客户端命令:不用分号结尾

USE DB_NAME:设置DB_NAME为默认数据库;

use mydb;

服务器端命令:必须使用分号结尾

SHOW DATABASES: 显示有权限访问的所有数据库;

SELECT DATABASE(): 显示默认数据库

CREATE DATABASE DB_NAME: 创建名为DB_NAME的数据库; linux 数据库名区分大小写

create database mydb;

DROP DATABASE DB_NAME: 删除名为DB_NAME的数据库;

mysql> Drop database mydb;

mysql 默认数据存放地址

/var/lib/mysql

数据库=目录 表=文件

225  mkdir testdb

 227  chown  mysql:mysql testdb/

 228  chmod 700 testdb/


php 连接mysql 测试页面


$link=mysql_connect(localhost,root,'');  #(连接主机,用户,密码)##

 if ( $link )

echo "sueccess...";

 else

echo "failure....";

?>


注意重新启动httpd mysqld 服务


配置一个wordpress

unzip wordpress-3.3.1-zh_CN.zip

# cp -av wordpress/* /var/www/html/

更改主配置文件名

# cp wp-config-sample.php wp-config.php


// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //

/** WordPress 数据库的名称 */

define('DB_NAME', 'wpddb');


/** MySQL 数据库用户名 */

define('DB_USER', 'root');


/** MySQL 数据库密码 */

define('DB_PASSWORD', '');


/** MySQL 主机 */

define('DB_HOST', 'localhost');


创建一个wpddb数据库

mysql> create database wpddb;

mysql> show databases;


增加一个httpd虚拟主机,配置一个phpadmin

tar xf /root/new_lamp/phpMyAdmin-3.4.3.2-all-languages.tar.bz2 -C /var/www/

mv phpMyAdmin-3.4.3.2-all-languages/ phpadmin

cd /var/www/phpadmin

# cp -av config.sample.inc.php config.inc.php

# vim config.inc.php


$cfg['blowfish_secret'] = 'sadasdasdasda'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! 填写随机密码值 */


给mysql 修改密码

mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('redhat');

更新密码生效

mysql> FLUSH PRIVILEGES;