ps aux | grep httpd
/usr/local/apache2.4/bin/apachectl start
启动服务
ps aux | grep httpd
再次查看服务
ps aux | grep mysql
service mysql start
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerName www.haha.com
DocumentRoot "/data/wwwroot/www.haha.com"
</VirtualHost>
只需要配置一个域名,一个站点的目录即可!
/usr/local/apache2.4/bin/apachectl -t
/usr/local/apache2.4/bin/apachectl graceful
AH00112: Warning: DocumentRoot [/data/wwwroot/www.haha.com] does not exist
提示报错,没有创建www.haha.com目录
咱们首先需要创建一下:
mkdir -p /data/wwwroot/www.haha.com
再次重载配置,即可!
为了进一步在本地可以模拟实现安装wordpress所以我们需要更改本地电脑的hosts!
ping www.haha.com
Pinging www.haha.com [192.168.230.128] with 32 bytes of data:
Reply from 192.168.230.128: bytes=32 time<1ms TTL=64
Reply from 192.168.230.128: bytes=32 time<1ms TTL=64
tar zxvf wordpress-4.8.1-zh_CN.tar.gz
当我们解压了之后,会直接出现一个wordpress目录,但是我们必须要把所有的文件全部必须在www.haha.com目录下!
mv wordpress/* .
7.1 问题分析 如果使用域名或者IP地址不可以直接访问
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
vim /usr/local/apache2.4/conf/httpd.conf
搜索/vhost
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
vim /usr/local/apache2.4/conf/httpd.conf
/usr/local/apache2.4/bin/apachectl -t
Syntax OK
/usr/local/apache2.4/bin/apachectl graceful
·· Apache2.2 vim /usr/local/apache2/conf/httpd.conf
搜索 /deny 修改为: allow from all
.. Apache2.4 vim /usr/local/apache2.4/conf/httpd.conf 搜索 /denied 修改为: granted
进入下一步,出现如下信息。 进入我们的虚拟机,输入: (首次进入数据库)
/usr/local/mysql/bin/mysql -uroot
设置mysql用户root的密码为:
SET password for 'root'@'localhost'=password('zhangduanya');
create database haha; //创建一个数据库为haha
grant all on haha.* to 'haha'@'127.0.0.1' identified by 'zhangduanya';
针对haha这个数据库表授权,授权haha用户且密码为zhangduanya
quit //退出
再次测试:
/usr/local/mysql/bin/mysql -uhaha -pzhangduanya -h127.0.0.1 //指定用户名haha+密码+主机再次测试登录。
出错:
抱歉,我不能写入wp-config.php文件。
您可以手工创建wp-config.php文件并将以下信息贴入其中。
然后我们手动把下面的配置文件写入到wp-config.php中。
vim wp-config.php
然后就进入了咱们熟悉的wordpress后台界面;
输入www.haha.com进行验证: