linux下LAMP环境下部署php网站

匿名 (未验证) 提交于 2019-12-02 22:10:10

【前提】

  LAMP环境搭建完成且基本配置完成

  本次LAMP环境使用的是源码包安装,如何搭建LAMP环境会在后面总结。

  环境:VMware下的linux虚拟机

  本文只是简单的总结,先写出来给一些朋友观看,后面会有从LAMP环境搭建到php网站部署的完整文章,所以这篇排版和内容会过于简单。

【步骤】

  第一步:

  

      创建项目的数据库

      1.创建数据库

mysql> create database project;

      2.导入表,需要事先将项目的数据库转为sql文件

mysql> use project; Database changed mysql> source /usr/local/apache2/htdocs/project/project.sql;

      

      具体的数据库配置文件,请根据自己的情况配置。

 vi /usr/local/apache2/htdocs/project/Conf/config.php 

 第三步:

     配置httpd.conf文件

    

 vi /usr/local/apache2/etc/httpd.conf

      

      1.打开mod_speling模块,Apache忽略网络地址大小写

      #将模块的注释删除

      #并在配置文件末尾添加下面内容

      CheckSpelling On

     2.配置解析php文件

     

AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps

     3.配置自动解析index.php文件

<IfModule dir_module>     DirectoryIndex index.html index.php </IfModule>

    4.打开httpd-vhost.conf

Include etc//extra/httpd-vhosts.conf

      

  第四步:

     配置httpd-vhost.conf文件

 vi /usr/local/apache2/etc/extra/httpd-vhosts.conf

      添加以下内容

<Directory "/usr/local/apache2/htdocs/project/">  #项目目录     AllowOverride All     Options Indexes FollowSymLinks     Require all granted </Directory>   <VirtualHost *:80>     DocumentRoot "/usr/local/apache2/htdocs/project/" #项目的目录     ServerName www.tt.com   #项目的域名     ErrorLog "logs/dummy-host.example.com-error_log"     CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost>

    完成后重启Apache服务

第五步:

    配置本地windows环境下的hosts文件

    

    IP地址为虚拟机IP地址,配置完成后,在物理机上打开浏览器输入域名即可

vi /usr/local/apache2/htdocs/project/Home/Controller/indexController.php

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!