如何搭建LAMP环境
2009-01-10 13:45
453 查看
准备工作:工具包
一、安装apache2
二、安装mysql
三、安装libxml2,安装php5之前必须安装libxml2
四、安装PHP5
五、重新配置apache2让他支持php
在/usr/local/apache2/htdocs目录里建一内容为 PHP文件info.php
打开一个浏览器窗口在地址栏输入
http://127.0.0.1/info.php
如果出现配置信息的页面,就证明整个环境配置成功.
Httpd-2.2.11.tar.gz apache Mysql-5.0.41-linux-i686.tar.gz mysql Libxml2-2.6.30.tar.gz libxml Php-5.2.3 php |
对apache2安装文件包进行解压缩 解压httpd-2.2.11.tar.gz #tar –zvxf httpd-2.2.11.tar.gz 解压完毕后,进入httpd-2.2.11目录 # cd httpd-2.2.11 在/usr/local/下面创建一个要安装过去的目录apache2 # mkdir –p /usr/local/apache2 配置安装环境 # ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-rewrite 编译和安装 # make; make install 编译安装完毕后启动apache2服务器 # /usr/local/apache2/bin/apachectl -k start 用浏览器查看http://127.0.0.1,得到it works,说明apache已经配置成功了。 |
进入home目录 #cd /home 对mysql安装文件进行解压缩 # tar -zvxf mysql-5.0.41-linux-i686.tar.gz 移动解压缩的内容到要安装的目录 #mv mysql-5.0.41-linux-i686 /usr/local/mysql 添加mysql用户及用户组 # groupadd mysql --应该已经存在了 #useradd –d /usr/local/mysql/data –s /sbin/nologin –g mysql mysql --应该已经存在了 进入/usr/local/mysql目录中 #cd /usr/local/mysql 修改mysql目录权限 # chown -R root /usr/local/mysql # chown -R mysql /usr/local/mysql/data # chgrp -R mysql /usr/local/mysql 生成mysql系统数据库 # ./scripts/mysql_install_db --user=mysql 启动mysql服务 # /usr/local/mysql/bin/mysqld_safe --user=mysql & 如出现 Starting mysqld daemon with databases from /usr/local/mysql/data 代表正常启动mysql服务了, 按Ctrl + C 跳出 设置自动启动 #cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld 若提示覆盖则按y 修改权限 #chmod 700 /etc/rc.d/init.d/mysqld #chkconfig --add mysqld 测试mysql的安装 #/usr/local/mysql/bin/mysqladmin ping #/usr/local/mysql/bin/mysqladmin version #/usr/local/mysql/bin/mysql |
进入home目录 # cd /home 解压缩libxml2-2.6.30.tar.gz # tar -zxf libxml2-2.6.30.tar.gz 进入刚解压缩出来的文件目录 # cd libxml2-2.6.30 配置安装目录信息 # ./configure --prefix=/usr/local/libxml2 编译和安装 # make; make install |
进入home目录 # cd /home 解压缩php-5.2.3.tar.gz # tar -zvxf php-5.2.3.tar.gz 创建/usr/local/php安装目录 # mkdir /usr/local/php 进入刚解压缩出来的目录 # cd php-5.2.3 配置安装信息 # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql-dir=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2 编译安装 # make;make install 复制配置文件php.ini # cp php.ini-dist /usr/local/php/lib/php.ini |
配置 httpd.conf 让apache支持PHP # vi /usr/local/apache2/conf/httpd.conf 在vi中的命令状态(按esc可以到命令状态)按/AddType查找到下面内容 找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容(注意vi命令模式下 按键盘上的i键 进入插入编辑状态 ) AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 添加完毕后 按esc到命令状态输入:wq保存退出 重启apache # /usr/local/apache2/bin/apachectl stop # /usr/local/apache2/bin/apachectl start |
#vi /usr/local/apache2/htdocs/info.php 进入vi环境后 按i进入编辑模式 输入一下内容 <?php echo phpinfo(); ?> 然后按esc退出编辑模式到命令模式输入:wq保存退出 |
http://127.0.0.1/info.php
如果出现配置信息的页面,就证明整个环境配置成功.
相关文章推荐
- 如何在服务器上搭建一个lamp(Linux(CentOS7)+Apache+MySQL+PHP)环境
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- 如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- CentOS7--如何搭建LAMP服务环境?
- 图文详解linux如何搭建lamp服务环境
- Linux 如何搭建Lamp的服务环境
- 图文详解linux如何搭建lamp服务环境
- centos6.3下如何搭建LAMP环境
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- 如何在Windows 7平台搭建Android Cocos2d-x3.0开发环境
- centos 6.4搭建LAMP环境的phpwind
- 【Cocos2D-X 学习笔记】windows如何搭建Cocos2D-x开发环境
- lamp环境的搭建和配置
- 学习笔记之LAMP环境安装(最好的PHP环境搭建)
- 如何搭建Struts 2 开发环境