使用rpm包安装lamp环境

时间:2022-09-09 12:49:12

前提:

是你的centos能联网,或者有本地的yum仓库

或者配置通过代理上网

vim /etc/yum.conf

加入如下内容

proxy=http://192.168.11.82:808


使用rpm包安装lamp环境


1.通过yum命令自动解决依赖关系安装lamp环境

# yum install -y httpd php php-mysql mysql-server mysql php-mcrypt


2.直接通过空密码无法访问数据库
# mysql -uroot -p
使用rpm包安装lamp环境

发现是没有启动服务
# service mysqld start


3.将服务设置为开机启动动
# chkconfig mysqld on
# chkconfig --list mysqld


# chkconfig httpd on
使用rpm包安装lamp环境

4.测试PHP程序是否能够正常解析
vim /var/www/html/index.php
加入如下内容:
<html>
<head>
<title>php test page</title>
</head>
<body>
<h1>
php test page
</h1>
<?php
phpinfo();
?>
</body>
</html>


访问测试是否显示正常
若不能访问可能是防火墙没关闭

# service iptable stop

使用rpm包安装lamp环境


在次基础上安装wordpress程序进行验证

1.解压安装包
# unzip wordpress-3.3.1.zip 


2.拷贝到目标文件夹下
# cp -r wordpress /var/www/html/


3.修改相关的数据库等配置
# cd /var/www/html/wordpress/
# cp wp-config-sample.php wp-config.php
vim wp-config.php


define('DB_NAME', 'wpsdb');


/** MySQL database username */
define('DB_USER', 'wpsuser');


/** MySQL database password */
define('DB_PASSWORD', 'wpspass');


4.创建数据库和相关用户
创建wpsdb
mysql> CREATE DATABASE wpsdb;
授权wpsuser用户给wpsdb数据库所有权限
mysql> GRANT ALL PRIVILEGES on wpsdb.* TO 'wpsuser'@'localhost' IDENTIFIED BY 'wpspass';
刷新权限
mysql> flush privileges;


5.安装
访问http://192.168.8.40/wordpress/wp-admin/install.php
根据提示进行安装

使用rpm包安装lamp环境

使用rpm包安装lamp环境


安装phpmyadmin


# unzip phpMyAdmin-3.4.3.2-all-languages.zip
# cp -r phpMyAdmin-3.4.3.2-all-languages /var/www/html/phpmyadmin
# cp config.sample.inc.php config.inc.php
通过openssl生产随机编码作为phpmyadmin的验证码
# openssl rand -hex 16
a6496fdcecb2ee7a9bcfdba774b5513a
# vim config.inc.php 

使用rpm包安装lamp环境

# service httpd reload


通过phpmyadmin访问http://192.168.8.40/phpmyadmin


设置mysql数据库root密码(root空密码不能通过phpmyadmin登录)
可以通过mysql> help SET PASSWORD; 获取命令帮助
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');


mysql> FLUSH PRIVILEGES;


设置虚拟主机
# vim /etc/httpd/conf/httpd.conf 


注释掉默认的www目录
#DocumentRoot "/var/www/html"


在最后加入
<VirtualHost *:80>
        ServerName www.a.com
        DocumentRoot /var/www/html/wordpress
</VirtualHost>


<VirtualHost *:80>
        ServerName www.b.org
        DocumentRoot /var/www/html/phpmyadmin
</VirtualHost>

使用rpm包安装lamp环境