=====在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/,如果显示项目的信息,则表示项目运行成功。否则,根据页面提示,做相应调整即可。