Linux下搭建lamp环境.docx
《Linux下搭建lamp环境.docx》由会员分享,可在线阅读,更多相关《Linux下搭建lamp环境.docx(5页珍藏版)》请在冰豆网上搜索。
Linux下搭建lamp环境
Linux下搭建lamp环境
武齐广
具体步骤
你首先把安装包传到Linux里
tarzxvfmysql-5.0.45.tar.gz
ls
cdmysql-5.0.45
ls
viINSTALL-SOURCE打开安装说明里面有详细的安装说明
useraddmysql
passwdmysql
mysql
mysql
cdmysql-5.0.45
./configure--prefix=/opt/mysql5这一步是配置配置完毕你可以看到thankyouforchoosingMySQL!
make
makeinstall
cpsupport-files/my-f/etc/f
cd/opt/mysql5/
ll
chown-rmysql:
mysql.注意后面有一个点
bin/mysql_install_db--user=mysql初始化数据库
chown-Rroot.注意后面有一个点
chown-Rmysqlvar
cd/opt/mysql5/bin
./mysqld_safe--user=mysql&“&”表示在后台执行
当看到Staringmysqlddaemonwithdatabasesfrom/opt/mysql5/var一行说明启动成功
ps-ef|grepmysql我们可以看到mysql启动起来的进程了
./mysql进入mysql中
showdatabases;
quit退出
./mysqladminshutdown关闭mysql
到此为止mysql以成功安装
趁热打铁安装apache
apache是和php在一起安装的!
稍微懂一点的都会知道php是编译成一个动态库这个动态库是安排在apache里运行的
当然现在也有很多人都用Nginx来代替apache了原理是一样的等有空我做一些Linux教程详细说一下
用cd命令切换到上传apache的目录里
tarhttpd-2.2.6.tar.gz
cdhttpd-2.2.6
ll
viinstall查看安装说明
到这里我要说一下要先安装php
cd到上传的那里面去解压php
tarzxvfphp-5.2.5.tar.gz
cdphp-5.2.5
viINSTALL这里主要讲的是各种版本的安装
cdhttpd-2.2.6
ll
./configure--enable-so--prefix=/opt/www这一步是配置模块
make
makeinstall
cdphp-5.2.5
./configure--with-apxs2=/opt/www/bin/apxs--with-mysql=/opt/mysql5这一步是配置php同事指定apache和mysql配置文件这样
我们的php才能支持apache和mysql
如果配置成功我们可以看到ThankyouforusingPHP
make编译完了我们可以看到Buildcomplete.
Don'tforgettorun'maketest'.
makeinstall编译安装完成后
cd/opt/www
cdmodules/
ll我们可以看到libphp5.so兄弟们这个就是编译成功的动态库
apache所得到的所有php的请求都转交给libphp5.so这个动态库处理
cd..
cdconf/
ll里面的文件自己看
cd到php-5.2.5目录里面
cpphp.ini-dist/usr/local/lib/php.ini
cd/opt/www/conf/
ll
vihttpd.conf
进入到文本里面用/AddType找到和AddType相似的一行加入AddTypeapplication/x-httpd-php.php.phtml这一行
cd
/opt/www/bin/apachectlstart启动apache
为了看到是否启动成功我们用ps-ef|grephttpd命令查看apache进程起来了没有
我们在来检查php成功了没有
cd/opt/www/htdocs/htdocs是php文件目录
ll
我们在里面编译一个php文件
vilinux.php
内容
php
phpinfo();
?
>
很简单的一个调用函数写好之后保存退出
我是在虚拟机里架设的现在我在xp上访问Linux我的Linuxip是192.168.0.222
我在浏览器里输入http:
//192.168.0.222/linux.php
这时你就能在浏览器里看到php的蓝灰色的全部配置信息
我们兄弟连论坛上有些会员为了把自己好的资料分享给大家利用了附件来上传到我们兄弟连论坛上
可是超过两兆以上的附件就传不上来了这个问题可以在php.ini里解决!
你想改上传百兆的文件都是可以
这个问题你自己实验一下吧!
好了!