lamp环境搭建

来源:互联网 发布:人工智能专家系统网易 编辑:程序博客网 时间:2024/06/07 06:50

lamp环境搭建

edit by Markdown

在linux系统下开发可以更接近线上服务器环境,有助于避免环境引发的错误,本文在ubuntu下用apt安装

1、安装 MySQL 5
输入命令:
apt-get install mysql-server mysql-client
安装过程中需要设置root账户密码,系统会作以下提示:
New password for the MySQL ”root” user:Repeat password for theMySQL ”root” user:

2 安装 Apache2
输入命令:
apt-get install apache2
在浏览器输入你服务器地址列入 http://127.0.0.1 查看Apache2是否工作,如果显示(Itworks!),说明已经工作。

Apache 在 Ubuntu 中默认文档根目录为 /var/www,
配置文件/etc/apache2/apache2.conf,
额外配置存储子目录 /etc/apache2 例如/etc/apache2/mods-enabled (为 Apache 模块), /etc/apache2/sites-enabled(为虚拟主机 virtual hosts), 和 /etc/apache2/conf.d
/usr/lib/apache2/modules为模块目录

apache启动命令
sudo service apache2 status —工作状态
sudo service apache2 start —启动
sudo service apache2 stop —停止

3 安装 PHP5
apt-get install php5
在安装中会安装一些相关的apach2模块 和Php5扩展
(如果有安装的内容找不到,需要更新apt-get,执行apt-get update)
然后重启apache,编写phpinfo文件测试
如果不能支持php5模块,则apache可以通过libapache2-mod-php5来安装该模块

4、php5的相关扩展可以通过
apt-get install php5-mysql
apt-get install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache
等来安装。
查看可以安装的模块用命令
apt-cache search php5
安装完后要重启apache2才会生效,在phpinfo中可以看到对应扩展。

5、apache相关模块可以通过
查看已经加载的模块
.apachectl -t -D DUMP_MODULES
sudo a2enmod rewrite 来开启模块
开启的模块在/usr/lib/apache2/modules下应该有.so文件才可以开启,如果没有so文件需要编译才可以加载。
url重写时需要将apache配置改为
AllowOverride All 注意是根目录的
虚拟主机vhost在/etc/apache2/sites-avaliable/000-default.conf下配置,和windos下是一样的

至此lamp安装完成。

linux安装字体,需要将windows /fonts目录下的ttf文件 复制到/usr/share/fonts/目录下,然后使用这个字体的名字就可以了

0 0
原创粉丝点击