2、修改域名配置 (重要)
我们需要用某个域名去访问一个网站,那么就需要做一个这样的域名配置的动作(当然域名要在空间商那边先指向这个服务器IP),配置好后,我们就可以用域名安装访问网站了;一台服务器可以安装多个网站,只需要将不同的域名(包括二级域名)对应不同的文件夹(存放程序的)即可。
A、进入PHP环境(以PHPstudy为列,其他的对应修改方法)此路径,用记事本打开httpd-vhosts.conf 文件
B、案例一:比如:我需要将使用www.php168.net(IP也一样,如120.26.27.20)来访问网站;程序放在school目录下的;需要做如下设置
红框中就是需要调整修改的地方,WWW就是存放网站程序的位置。需要说明的是:
:域名设置一个带www,一个不用带,便于两个都可以访问
:下面有4个路径需要留意,改为对应的程序存放位置的路径;
其中这个D:/phpStudy/php/tmp默认即可,确保D:/p8_serv/php/tmp这个路径正确,这个地方易出错
案例二:假设我们需要在此台服务器安装另外一个独立域名(也可以是二级域名)的网站,假设域名为www.sohu.com;程序放在sohu目录下的;需要做如下设置
A:www目录下,创建一个souhu目录存放这个网站的程序
B:同样在httpd-vhosts.conf文件夹中,我们复制一段出来,改下对应的域名和文件夹对应位置。就可以了;然后重启apache就生效了。 举一反三,如果再新增一个网站,你再复制一段,然后改下即可。
备注说明:由于PHPstudy提供的此文件设置有用户不懂,可以直接利用我们国微CMS 的设置方法;比较清晰明了,代码如下: 直接复制这些到httpd-vhosts.conf
案例一:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.php168.net
ServerAlias php168.net
DocumentRoot D:/phpStudy/WWW/school
php_admin_value open_basedir "D:/phpStudy/php/tmp;D:/phpStudy/WWW/school "
<Directory "D:/phpStudy/WWW/school ">
Options Indexes FollowSymLinks IncludesNOEXEC
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
案例二:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.sohu.net
ServerAlias sohu.net
DocumentRoot D:/phpStudy/WWW/sohu
php_admin_value open_basedir "D:/phpStudy/php/tmp;D:/phpStudy/WWW/sohu "
<Directory "D:/phpStudy/WWW/sohu ">
Options Indexes FollowSymLinks IncludesNOEXEC
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
其他更多的域名配置以此类推
五:系统重新安装的简单方法
当我们要重新安装一个程序的时候,我们不需要删除此网站,然后重新拷贝,简单的方法是:
A:从新程序根目录里面复制一个install.php安装文件放到网站根目录
B:然后进入现有的网站根目录---data,删除掉install.lock安装锁定文件,这样就可以重新安装了