linux下LAMP环境下部署php网站
2018-09-19 02:56:00来源:博客园 阅读 ()
【前提】
LAMP环境搭建完成且基本配置完成
本次LAMP环境使用的是源码包安装,如何搭建LAMP环境会在后面总结。
远程工具为:SCRT
环境:VMware下的linux虚拟机
本文只是简单的总结,先写出来给一些朋友观看,后面会有从LAMP环境搭建到php网站部署的完整文章,所以这篇排版和内容会过于简单。
【步骤】
第一步:
将我们完整的项目通过远程工具移入到/usr/local/apache2/htdocs/目录下,即Apache的默认网页文件的存放目录。
第二步:
创建项目的数据库
1.创建数据库
mysql> create database project;
2.导入表,需要事先将项目的数据库转为sql文件
mysql> use project;
Database changed
mysql> source /usr/local/apache2/htdocs/project/project.sql;
3. 修改配置文件中数据库相关参数
具体的数据库配置文件,请根据自己的情况配置。
vi /usr/local/apache2/htdocs/project/Conf/config.php
第三步:
配置httpd.conf文件
vi /usr/local/apache2/etc/httpd.conf
1.打开mod_speling模块,Apache忽略网络地址大小写
#将模块的注释删除
LoadModule speling_module modules/mod_speling.so
#并在配置文件末尾添加下面内容
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地址,配置完成后,在物理机上打开浏览器输入域名即可
做最后一步时遇到一个BUG,就是内部Controller目录下的入口文件indexController.php文件中,加载页面的View目录中的V是大写,但是当时写的是小写,所以输入域名后,显示空白一片,但是F12查看一切都是连通的,最后还是伟哥和瞬哥霸气,找到这个问题。修改后重新启动Apache服务,然后刷新页面问题解决。
vi /usr/local/apache2/htdocs/project/Home/Controller/indexController.php
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:PHP ping
- win7搭建Linux+PHP 开发环境 2020-03-01
- 使用Linux的经验技巧 2020-02-13
- PHP环境中Memcache的安装和使用 2019-12-11
- windows环境下php配置memcache的具体操作步骤 2019-10-25
- linux环境之apache多端口配置虚拟主机的操作方法 2019-10-25
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash