服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 6064|回复: 2

ubuntu下安装apache与php

[复制链接]
dirtysea 发表于 2010-9-29 18:22:59 | 显示全部楼层 |阅读模式
安装apache
sudo apt-get install apache2
安装完成后。apache默认会有一个web目录,我们需要将目录指定到我们自已自定义的目录下面。
执行 sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/hnyangfei
以上命令假设我们的web应用的叫hnyangfei
然后我们用vim修改hnyangfei 这个站点的配置。
sudo vim /etc/apache2/sites-available/hnyanfei
将文件中的DocumentRoot 的属性修改为你要指定的web目录并将Directory 也同样修改为你要指定的目录。假设我们的目录为/home/yangfei/www 修改后的文件片段因该是如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/yangfei/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/yangfei/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
然后保存文件,当然如果有需要。你可以将errlog等 也可以修改为你指定的目录。
接下来我们要激活我们的站点。撤销之前的默认站点。采用如下命令
sudo a2disste default && sudo a2enable hnyangfei
执行完成后。输入命令重启Apache
sudo /etc/init.d/apache2 restart
这时候,如果你没有在/home/yangfei目录下创建www目录,或者www目录里面没有
文件,你将会收到一个警告的信息。
接下来你可以在www目录下面建立一个index.html页面,在地址栏输入:http://localhost 你将会看到你index.html的内容
安装PHP5
输入sudo apt-get install php5
安装完成后。输入上面的重启apache的命令。编写一个php文件放入到www目录下,输入地址访问,如果弹出下载的框可以尝试一下刷新一下浏览器的缓存即可。
如果需要增加PHP用于脚本的内存限量。可以编辑/etc/php5/apache2/php.ini文件,增加memory_limit的值即可。
安装mysql 有时间抽空再另写一篇来记录。同时您 也可以google一下。基本上 sudo apt-get mysql-server即可。


安装php的gd,mysql扩展库


# apt-get install php5-gd
# apt-get install php5-mysql
# /etc/init.d/apache2 restart   //restart apache server


安装PDO_MYSQL扩展
apt-get install php-pear
apt-get install php5-dev
apt-get install libmysqlclient15-dev
 楼主| dirtysea 发表于 2010-9-30 09:25:23 | 显示全部楼层
为Ubuntu服务器 Apache2开启mod_rewrite模块

新建个.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
自己加规则……
</IfModule>

将 rewrite.load 添加到 /etc/apache2/mods-enabled,  

执行命令:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
编辑 apache 的配置文件:
将其中的:AllowOverride None 修改为:AllowOverride All

重启 apache :sudo /etc/init.d/apache2 restart

Amd64 安装 flash10 的方法

1,下载
插件http://labs.adobe.com/downloads/
2,安装
libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz解压后,把libflashplayer.so(解压出来的东西)
安装命令:sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
 楼主| dirtysea 发表于 2010-9-30 09:32:16 | 显示全部楼层
“apache2: Could not reliably determine the server’s fully qualified domain name”的解决办法

网上找到解决办法:root@ubuntu:/etc/apache2# echo ServerName localhost >> httpd.conf
root@ubuntu8110:/etc/apache2# service apache2 stop
* Stopping web server apache2
   …done.
root@ubuntu8110:/etc/apache2# service apache2 start
* Starting web server apache2
   …done.
或者:
之前不知道從什麼時候開始,apache2每次啟動都會出現下面的錯誤訊息:
apache2: Could not reliably determine the server’s fully qualified domain name,using xxx.xxx.xxx.xx for ServerName
由於網站還能正常運作,所以就不管它了,
剛剛又在我的email當中發現系統發出的警告信…很煩耶,每次出現錯誤訊息就發一次,實在是煩死人了,
於是就打開了/etc/apache2/apache2.conf,
在裡面加入了一行:
ServerName www.OOXX.edu.tw
再重新apache2ctl restart 看看,果然沒有再出現錯誤訊息囉^^

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-3-29 07:51 , Processed in 0.247625 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表