用户工具

站点工具


在ubuntu上部署公司网站

在Ubtuntu上部署公司网站

概述

公司网站是php项目,主要操作是将该项目成功部署Ubuntu云服务器(www.idste.com)上。

Ubuntu上搭建php运行环境

1.安装Apache:

apt-get install apache2
验证apache2.0安装是否完成,在浏览器中打开http://www.idste.com/,如果出现It works!,那证明成功。

2.安装php5:

apt-get install php5

3.配置Apache+php:

apt-get install libapache2-mod-php5
配置后重新启动Apache:/etc/init.d/apache2 restart
测试php+Apache配置结果:vi /var/www/testphp.php,并输入测试内容:如HelloWorld!
在浏览器中输入http://www.idste.com/testphp.php/,如果显示出测试内容,则表示配置成功。

4.安装mysql:

apt-get install mysql-server

5.让Apache、php支持mysql:

apt-get install php5-gd php5-mysql
apt-get install libapache2-mod-auth-mysql

6.配置后重新启动Apache:

/etc/init.d/apache2 restart

获取项目文件,完成部署

1.获取项目安装包:

wget –http-user=idste –http-passwd=idste http://dev.idste.org:3280/svn/release/Release/Tools/kangxinda.rar

2.将打包的php项目解压:

解压php项目(unrar e kangxinda.rar)到/home/下,由于Apache2会自动加载/var/www下的文件,建立/var/www与php项目的连接(ln -s /home/kangxinda /var/www),这样就可以加载项目了。

3.获取备份数据库:

wget –http-user=idste –http-passwd=idste http://dev.idste.org:3280/svn/release/Release/Tools/kangxinda.sql

4.将取备份数据库导入mysql中:

mysql -u root -p
设置连接数据库的文件:common.inc.php(/home/kangxinda/data/),默认即可。
创建数据库表空间:mysql> create database kangxinda
退出sql编辑状态:exit
导入数据:mysql -u root -p kangxinda < kangxinda.sql

5.修改/etc/php5/apache2 下的php.ini文件,将request_order=GP,改为:request_order=CGP:

vi php.ini

6.配置后重新启动Apache2:

/etc/init.d/apache2 restart

验证项目部署是否成功

在浏览器中输入http://www.idste.com/,如果显示项目的信息,则表示项目运行成功。否则,根据页面提示,做相应调整即可。

在ubuntu上部署公司网站.txt · 最后更改: 2020/08/24 14:45 (外部编辑)