Linux上安装Apache+PHP+MySQL以及wordpress
来源:互联网 发布:可变数据喷码机报价 编辑:程序博客网 时间:2024/05/22 10:33
一、配置文件
apache 的配置文件路径 /etc/apache2/apache2.conf
php.ini 路径 /etc/php5/apache2/php.ini
mysql配置文件 路径 /etc/mysql/my.cnf
网站根目录 /var/www/
小结:
apache2的操作命令:
启动:sudo /etc/init.d/apache2 start
重启:sudo /etc/init.d/apache2 restart
关闭:sudo /etc/init.d/apache2 stop
apache2的默认主目录:/var/www/
二、安装Apache2
sudo apt-get install apache2
编辑/etc/apache2/apache2.conf(新安装的系统可能在/etc/apache2/conf.d/charset)文件,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。
在配置文件最后面加入下面几行:
添加文件类型支持:
Add Type application/x-httpd-php .php .htm .html
默认字符集根据自己需要:
Add Default Charset UTF-8
服务器地址:
ServerName 127.0.0.1
添加首页文件三个的顺序可以换前面的访问优先(当然你也可以加别的)
<IfModule dir_module>
DirectoryIndex index.htm index.html index.php
</IfModule>
重启apache:
sudo /etc/init.d/apache2 restart
在浏览器里输入http://localhost验证安装是否成功,成功的界面如图所示:
三、安装MySQL
sudo apt-get install mysql-server
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
您运行该命令时,可以看到类似下面的行:
tcp 0 0localhost.localdomain:mysql *:* LISTEN -
如果服务器不能正常运行,您可以通过下列命令重启动它:
sudo /etc/init.d/mysqlrestart
进入mysql
mysql -uroot -p
配置 MySQL 的管理员密码:
sudo mysqladmin -u rootpassword newpassword
四、安装PHP
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudoapt-get install php5-gd 支持图形
sudoapt-get install php5-mysql 支持MySQL
修改PHP配置文件,以限制内存和文件最大上传尺寸:
我们编辑/etc/php5/apache2/php.ini文件,先做一般配置,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。
memory_limit == 8M 修改成你所需的内存大小
upload_max_filesize == 2M 修改文件最大上传尺寸
extension=mysql.so 支持Mysql服务
extension=gd.so 支持gd函数
打开安全模式:
safe_mode = On
下面的设置就限制了fopen(), file()等函数可以操作的目录范围,避免了入侵者非法读取文件,一定要在/var/www后面加"/",否则/var/wwww下的文件也能被访问。该选项会禁止任何不在/var/www/目录下的PHP文件运行,包括任何以软链接方式链到/var/www/目录下的程序,如PhpMyAdmin 包,就在该选项设定后无法正常运行。
open_basedir = /var/www/
禁止使用phpinfo和get_cfg_var函数,这样可以避免泄露服务信息,一般在在确认PHP能正常工作之后再使之关闭:
disable_functions =phpinfo,get_cfg_var
设置php程序错误日志
error_reporting = E_ALL
log_errors = On
error_log =/var/log/php_err.log
如果php程序没有指明需要register_globals的话,最好把register_globals设置为Off,这样可以避免很多安全问题的。注意,如果你的程序是需要register_globals的话,可千万别关。Ubuntu默认是关闭的。
安装Wordpress
1. 登陆wordpress官网:http://cn.wordpress.org/,下载最新版本的wordpress安装包。将其解压,得到一个名字为wordpress的文件夹,将其内容上传到网站根目录下。
注意:如果你使用的是apache服务器默认配置,就将文件夹里面的内容上传到/var/www/下面。注意是将文件夹内容上传。
2. 修改权限
3. 由于linux的安全机制, 使用ftp上传的文件一般的权限是644(目录的权限是755), 所以需要将/etc/www 下的所有文件夹和文件的权限全部修改为755
4. 完成以上操作之后, 你就可以开始wordpress的安装了。
5. 在浏览器地址栏内输入你服务器的ip地址, 开始安装。在提示需要数据库名,用户名,密码时, 你需要在mysql中为wordpress新建一个数据库。在shell中输入指令:mysql–u root –p 回车, 接着输入root账户的密码。接下来输入指令:create database wordpress_db;这里的”wordpress_db”为新建数据库的名字, 你可以自己设置。
6. 然后将表项填充完整, 点击开始安装。
7. 到了这里, 可能会提示没有足够的权限写入wp-config.php文件, 这时候, 你需要在根目录下新建一个wp-config.php文件, 并根据网页提示将内容复制到这个文件内, 保存退出。很重要的一点是, 你需要将文件权限修改为755.
8. 好了,点击下一步, 继续,根据提示完成安装。
- Linux上安装Apache+PHP+MySQL以及wordpress
- Linux上安装 wordpress(apache,php,mysql)
- 在centos上安装wordpress和apache+php+mysql
- linux上yum安装apache+php+mysql
- ubuntu server 安装wordpress+mysql+apache+php
- Apache,PHP,MySql,WordPress初次安装的过程以及遇到的问题
- windows下apache、php、mysql以及wordpress配置步骤
- Linux上mysql,apache,php,GD2的安装
- VPS上安装LAMP(Linux+Apache+MySQL+PHP)步骤
- linux中编译安装Apache、PHP、MySQL(上)
- Mac上配置apache和php, mysql and wordpress
- windows server上配置 apache + php + MySQL + wordpress
- Linux下php+apache2+mysql+wordpress安装
- 安装linux+apache+mysql+php
- Linux,apache,mysql,php安装
- linux 安装PHP+MySql+Apache
- Linux apache mysql php 安装
- linux 安装 apache,php,mysql
- 网卡聚合遇上了Spanning tree
- poj 2057 树形dp
- android 开机启动程序
- 基于stm32f103zet6之nor flash的学习
- android 开源组件合集-UI篇(2014-08-25更新)
- Linux上安装Apache+PHP+MySQL以及wordpress
- 【KMP】Oulipo POJ3461
- 源码阅读之函数指针
- 做程序员的基本原则
- 2013年新米老师语录
- Delphi日期函数大全
- 网络问题
- ubuntu11.10 rvm配置ruby on rails 环境
- IMOS简单介绍