能够查看帮助文档php
实现虚拟主机html
若要实现基于域名的虚拟主机,能够在配置httpd服务时添加NameVirtualHost行,用来指定监听虚拟Web主机的IP地址;而后针对每个虚拟Web站点,添加对应的<VirtualHost IP地址> .. ..mysql
</VirtualHost>设置便可,其中包括ServerName参数用来指定站点域名、DocumentRoot参数用来指定网页目录。web
域名实验中以HOSTS文件来实现ajax
echo ‘192.168.100.100 www.test1.com www.test2.com www.test3.com’>>/etc/hostssql
修改配置文件数据库
vim /etc/httpd/conf/httpd.confapache
Listen 80 侦听端口vim
Listen 8080api
NameVirtualHost *:80 虚拟主机端口
<VirtualHost *:80>
DocumentRoot /var/www/html/test1 网页文件目录
ServerName www.test1.com 域名
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/test2
ServerName www.test2.com
</VirtualHost>
NameVirtualHost *:8080
<VirtualHost *:8080>
DocumentRoot /var/www/html/test3
ServerName www.test3.com
</VirtualHost>
也能够将配置文件写入到/etc/httpd/conf.d/里面
/etc/httpd/conf.d/*.conf
以.conf结尾
确认配置文件开启
[root@localhost conf.d]# grep ^Include /etc/httpd/conf/httpd.conf
Include conf.d/*.conf
验证
搭建LAMP平台
Linux+Apache+Mysql+Php
首先先安装软件包
[root@localhost conf]# yum -y install httpd mysql-server mysql php php-mysql
咱们能够将网站目录转换到/var/ftp
修改配置文件
vim /etc/httpd/conf/httpd.conf
DocumentRoot "/var/ftp"
之后能够方便经过FTP服务来修改网页内容
先关闭虚拟主机
确保服务相关功能正常
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
[root@localhost ftp]# cat /var/ftp/index.php
<?php
phpinfo();
?>
实验两个平台
WordPress
Discuz!
解压软件包
[root@localhost ftp]# tar xf wordpress-4.5.3-zh_CN.tar.gz
[root@localhost ftp]# unzip Discuz_X3.2_SC_UTF8.zip -d bbs &> /dev/null
建立数据库并受权
mysql> create database wordpress;
Query OK, 1 row affected (0.24 sec)
mysql> GRANT all ON wordpress.* TO wp@localhost IDENTIFIED BY 'wp1';
Query OK, 0 rows affected (0.20 sec)
mysql> create database bbs;
Query OK, 1 row affected (0.01 sec)
mysql> GRANT all ON bbs.* TO bbs@localhost IDENTIFIED BY 'bbs1';
Query OK, 0 rows affected (0.04 sec)
给目录受权
chown -R apache bbs/ wordpress/
安装
出现这个是权限问题
安装完成
访问
记得删除这个文件
wordpress
wordpress打开速度慢
第一部分:谷歌的问题
现象对于Wordpress初学者来讲,不管是Wordpres网站前台仍是管理后台,操做反应都是特别特别慢,一个操做反应要等上20秒。
缘由:这是因为Wordpress系统默认使用谷歌字体,在国内谷歌域名被屏蔽,因此致使操做反应慢。对于不少商业主题默认使用了谷歌字体、谷歌ajax库、谷歌地图等谷歌服务,因此致使网站前台访问速度慢。
原理:googleapis.com被屏蔽,但谷歌这些库的确是好东西,国内360给予镜像,地址是useso.com,内容与谷歌的同样,国内速度快。
解决方法:对于后台:找到Wordpress这个文件 \wp-includes\script-loader.php,找到:fonts.googleapis.com,所有替换成:fonts.useso.com。或者干脆把“googleapis”替换成“useso”。对于前台:近期测试了不少替换插件,网上推荐的大部分已经无论用了,后来发现这个最有用,并且更新比较勤:“Useso take over Google”,近几个月测试只是这个最好用。
注:相关网站建设技巧阅读请移步到建站教程频道。