Ubuntu下安装Apache及网站基本配置+CI框架基本配置
来源:互联网 发布:无线网玩lol网络不稳定 编辑:程序博客网 时间:2024/06/05 22:44
公司官网是外包给其他公司,公司组织架构变化后服务器不能再使用,需要在新服务器上进行安装配置官网,于是我这个完全不懂PHP的就光荣接手此任务。
手上只有网站代码,原有服务器不能访问,所以从网上找了些内容,但每一个都有这样那样的一点点问题。于是把自己的配置过程记录下来。
1.安装apache2
sudo apt-get install apache2
2.安装php
sudo apt-get install libapache2-mod-php5
sudo apt-get install php5
3.安装sql服务器
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
5.修改web目录权限
chown -R www-data:www-data /var/www
6.在/var/www新建目录example,并将网站内容全部放到此目录
7.在/etc/apache2/sites-available/目录下建立文件example.conf,内容如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
RewriteEngine On
RewriteOptions Inherit
DocumentRoot /var/www/example
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/example>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog${APACHE_LOG_DIR}/error.log
CustomLog${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
8.建立配置文件软链接并删除默认有效配置():
sudo ln -s /etc/apache2/sites-available/example.conf/etc/apache2/sites-enabled/example.conf
sudo rm /etc/apache2/sites-enabled/000-default.conf(删除目录sites- enabled下任何所有非example.conf的其他文件)
9. 使apache支持 rewrite 模块(去掉index.php针对CI模块链接中必有index.php的问题)
sudo ln -s/etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
10. 添加 rewrite 规则 (网站根目录的 .htaccess 文件)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
11.重启apache
sudo /etc/init.d/apache2 restart
- Ubuntu下安装Apache及网站基本配置+CI框架基本配置
- CI框架基本配置/教你学习CI框架codelgniter
- Apache的基本安装及简单配置
- ci 框架 1_基本配置
- Apache 简介及基本配置
- Apache 简介及基本配置
- Apache 简介及基本配置
- Apache安装与基本配置
- Ubuntu 8.04 下 Apache的基本配置笔记。
- hibernate基本框架及配置
- ci概述和基本配置
- ubuntu下xinetd基本配置
- ubuntu下基本网络配置
- ubuntu下基本网络配置
- Ubuntu系统基本安装配置
- Ubuntu 下安装配置apache
- Ubuntu 15 下 Qt 配置mysql链接及基本操作
- opensips 安装及基本配置
- Android 从小白到大拿之路——ListView 简单学习
- base64
- Oracle 正则表达式
- ubuntu 使用
- 2015考研调剂:步骤详解和常见问题
- Ubuntu下安装Apache及网站基本配置+CI框架基本配置
- 赛先生 专家提出造假嫌疑:“透明计算”视频分析
- 理解HEAD请求以及HTTP/204和HTTP/206响应
- 编程中的文件流
- 考试系统(二)抽题
- 常用的NSString和NSMutableString方法
- 斜率优化DP
- DataTable与泛型
- 3个c语言经典算法