LAMP系统--环境搭建
来源:互联网 发布:免费财务记账软件 编辑:程序博客网 时间:2024/05/21 17:56
我打算写两篇文章:第一篇介绍LAMP系统环境搭建;第二篇介绍一个运行在LAMP之上的投票网页程序。
本篇属于第一篇。
搭建环境有两种:命令行安装和源码包安装。根据你的目的选择,想体验源码安装过程或锻炼耐心者建议源码包安装,要不命令行安装方便且不易出错。
1.素材准备
软件及版本如下:
LAMP = Linux + Apache + MySQL + PHP。
- Linux : Ubuntu 12.04
- Apache: 这里Apache特指Apache httpd万维网服务器;
httpd-2.4.7.tar.gz 点击下载
- MySQL mysql-5.6.15.tar.gz 点击下载
- PHP php-5.5.6.tar.gz 点击下载
- 辅助软件包
apr-1.5.0.tar.gz 点击下载
apr-util-1.5.3.tar.gz 点击下载
2.Apache httpd安装
- apr
tar xzvf apr-1.5.0.tar.gz
cd apr-1.5.0
./configure --prefix=/usr/local/apr
sudo make && sudo make install
cd apr-1.5.0
./configure --prefix=/usr/local/apr
sudo make && sudo make install
- apr-util
tar xzvf apr-util-1.5.0.tar.gz
cd apr-util-1.5.0./configure --prefix=/usr/local/apr-util
sudo make && sudo make install
cd apr-util-1.5.0./configure --prefix=/usr/local/apr-util
sudo make && sudo make install
- httpd
tar xzvf httpd-2.4.7.tar.gz
cd httpd-2.4.7
./configure --prefix=/usr/local/apache2 --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
sudo make && sudo make install
cd httpd-2.4.7
./configure --prefix=/usr/local/apache2 --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
sudo make && sudo make install
#启动-测试
sudo /usr/local/apache2/bin/apachectl start
#关闭-测试
sudo
/usr/local/apache2/bin/apachectl stop
sudo
/usr/local/apache2/bin/apachectl stop
3.MySQL安装
tar xzvf mysql-5.6.15.tar.gz
cd mysql-5.6.15
./configure --prefix=/usr/local/mysql
sudo make && sudo make install
cd mysql-5.6.15
./configure --prefix=/usr/local/mysql
sudo make && sudo make install
#创建mysql数据库,mysql数据库用来管理数据库系统访问权限
#数据库系统的需要,必须的
cd /usr/local/mysql
sudo ./scripts/mysql_install_db -ldata=/usr/local/mysql
sudo chown -R mysql /usr/local/mysql
#启动脚本
sudo cp support-files/mysql.server /etc/init.d/mysql.server
#配置文件
sudo cp support-files/my-default.cnf /etc/my.cnf
#启动mysql服务器-测试
sudo /etc/init.d/mysql.server start
4.php安装
php安装是最容易出错的环节,因为php处于 apache和mysql之间。一,欲试php能访问mysql数据库,需安装mysql扩展库;
二,欲使apache能够支持php网页,则php安装完成后需修改apache配置文件。
二,欲使apache能够支持php网页,则php安装完成后需修改apache配置文件。
tar xzvf php-5.5.6.tar.gz
cd php-5.5.6
./configure --prefix=/usr/local/php5 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-libxml-dir=/usr/lib \
--with-zlib --with-zlib-dir=/usr/lib \
--with-mysql=/usr/local/mysql
--enable-mbstring
--with-config-file-path=/usr/lib/php.ini
sudo make && sudo make install
#php配置文件
sudo cp php.ini-development /usr/lib/php.ini
#修改配置文件
#在配置文件中找到"Dynamic Extensions"区域,加入下面诸行
extension=mysql.so
extension=pdo.so
extension=mysqli.so
extension=pdo_mysql.so
#修改Apache配置文件 /usr/local/apache2/conf/httpd.conf
...
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php.php
....
5.测试
- 编写php测试文件
echo "<?phpinfo();?>" > test.php
- 拷贝到httpd服务器默认根目录下
sudo cp test.php /usr/local/apache2/htdocs
- 预览效果
启动apache:sudo /usr/local/apache2/bin/apachectl start
用web服务器打开http://localhost/test.php,应该看到如下画面:
注意:
1.可能您按照以上步骤做还是会碰见问题,亲,请立即联系我email:0804renzhen@163.com,qq:505059515。
2. 实话说,我碰见很多细碎的问题,非常浪费生命的那种,这里没有写出来,可能你也会遇见, so feel free to contact me.
3.转载请注明出处。
0 0
- LAMP系统--环境搭建
- centos6系统下LAMP环境搭建
- linux系统 crunchbang LAMP环境的搭建
- Centos系统下Lamp环境的搭建
- Ubuntu系统下搭建lamp环境
- Linux系统下LAMP环境的搭建
- 虚拟机Linux系统搭建lamp环境
- lamp环境搭建
- LAMP环境的搭建
- Ubuntu LAMP环境搭建
- LAMP环境的搭建
- 搭建LAMP环境
- 搭建LAMP测试环境
- LAMP环境搭建
- LAMP环境搭建
- LAMP环境搭建过程
- lamp环境搭建
- Lamp环境搭建
- iOS strong 和weak的形象理解
- activity之间数据传递方式
- Java实现字符串倒序输出的几种方法
- jquery text()
- 合格程序员每天每周每月每年应该做的事
- LAMP系统--环境搭建
- 异步复位、同步释放
- spring3+ jar包介绍
- 复制数据库中的表格 新建一个新的表 所有属性。再添加属性
- JAVA内存模型
- EJB介绍及视频教程
- UVa 10985 Rings'n'Ropes floyd+BFS
- AJAX基本原理
- Log4j例子