qinyao0312 发表于 2012-6-14 21:20

【解决】linux下lamp环境的搭建

     你首先把安装包传到Linux里
tar zxvf mysql-5.0.45.tar.gz
ls
cd mysql-5.0.45
ls
vi INSTALL-SOURCE    打开安装说明 里面有详细的安装说明
useradd mysql
passwd mysql
mysql
mysql
cd mysql-5.0.45
./configure --prefix=/opt/mysql5 这一步是配置 配置完毕你可以看到 thank you for choosing MySQL!
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
cd /opt/mysql5/
ll
chown -r mysql:mysql .   注意后面有一个点
bin/mysql_install_db --user=mysql    初始化数据库
chown -R root .   注意后面有一个点
chown -R mysql var
cd /opt/mysql5/bin
./mysqld_safe --user=mysql &            “&” 表示在后台执行
当看到Staring mysqld daemon with databases from /opt/mysql5/var 一行 说明启动成功
ps -ef | grep mysql   我们可以看到mysql启动起来的进程了
./mysql      进入mysql中
show databases;
quit    退出
./mysqladmin shutdown      关闭 mysql
到此为止mysql以成功安装

            趁热打铁安装apache
apache 是和php在一起安装的!稍微懂一点的 都会知道php是编译成一个动态库 这个动态库是安排在apache里运行的
当然现在也有很多人都用 Nginx 来代替apache了原理是一样的 等有空我做一些Linux教程详细说一下
用cd 命令切换到上传apache的目录里
tar httpd-2.2.6.tar.gz
cd httpd-2.2.6
ll
vi install       查看安装说明
到这里我要说一下 要先安装php

cd 到上传的那里面去解压php
tar zxvf php-5.2.5.tar.gz
cd php-5.2.5
vi INSTALL    这里主要讲的是各种版本的安装

cd httpd-2.2.6
ll
./configure --enable-so --prefix=/opt/www      这一步是配置模块
make
make install
cd php-5.2.5
./configure --with-apxs2=/opt/www/bin/apxs --with-mysql=/opt/mysql5   这一步是配置php同事指定apache和mysql配置文件这样我们的php才能支持apache和mysql

如果配置成功 我们可以看到    Thank you for using PHP

make编译完了我们可以看到Build complete .                                Don't forget to run 'make test' .
                               make install   编译安装完成后
cd /opt/www
cd modules/
ll    我们可以看到 libphp5.so 兄弟们 这个就是编译成功的动态库apache所得到的所有php的请求都转交给libphp5.so这个动态库处理
cd ..
cd conf/
ll             里面的文件自己看
cd 到php-5.2.5 目录里面
cp php.ini-dist /usr/local/lib/php.ini
cd /opt/www/conf/
ll vi httpd.conf进入到文本里面用 /AddType 找到和AddType相似的一行 加入AddType application/x-httpd-php .php .phtml 这一行
cd
/opt/www/bin/apachectl start    启动apache为了看到是否启动成功 我们用 ps -ef |grep httpd 命令 查看apache 进程起来了没有

我们在来检查php成功了没有cd /opt/www/htdocs/       htdocs是php文件目录
ll
我们在里面编译一个php文件
vi linux.php


内容
<?phpphpinfo();
?>
很简单的一个调用函数 写好之后保存退出
我是在虚拟机里架设的 现在我在xp上访问Linux 我的Linuxip是192.168.0.222我在浏览器里输入 http://192.168.0.222/linux.php
这时你就能在浏览器里看到php的蓝灰色的全部配置信息





jxgzjxgz 发表于 2012-6-22 22:16

谢谢,正需要

zhaohog10 发表于 2013-9-24 11:56

谢谢分享,楼主辛苦了

wenliang0914 发表于 2014-7-19 19:34

谢谢分享,楼主辛苦了

sedo 发表于 2014-7-22 21:32

感谢楼主无私分享

liuhs138209 发表于 2014-8-23 07:55

谢谢楼主
页: [1]
查看完整版本: 【解决】linux下lamp环境的搭建