首页 > 代码库 > centos 下搭建lamp环境 yum安装
centos 下搭建lamp环境 yum安装
nginx
查看yum源中有没有nginx
yum list nginx
由于官方的源没有nginx,我们就要自己找
这是我找的
其他系统请查看http://wiki.nginx.org/Install
[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1
$releasever 是你centos的版本我的centos6.3 所以是
http://nginx.org/packages/centos/6/$basearch/
执行下面命令,并把上面的代码复制进去
vi /etc/yum.repos.d/nginx.repo
yum install nginx
这样就安装好了
起动nginx
/etc/init.d/nginx start
查看进程
ps -ef | grep nginx
你可以通过浏览器访问 输入ip地址访问(注意防火墙关了)
php
yum list php php-fpm
yum install php php-fpm
起动php-fpm
/etc/init.d/php-fpm start
php和nginx正常情况是没有交集的,这里要改nginx的配置文件,开启fastcgi
vim /etc/nginx/conf.d/default.conf
绿色区块去掉注释,绿色区块那两个红色区块要修改,root就用上面的,其实就是网站根目录。
重启nginx
/etc/init.d/nginx restart
在/usr/share/nginx/html下建一个phpinfo.php写入
<?php phpinfo(); ?>
再从浏览器访问它
也可直接用php访问它
php /urs/share/nginx/html/phpinfo.php
-----------------------
php-fpm
php和nginx正常情况是没有交集的
交互协议 处理php与nginx的交互 fastcgi协议
nginx处理php文件时通过fastcgi协议传递给php的fastcgi解析器上去,fast-cgi解析器执行请求并将产生的内容返回给nginx,nginx将内容传给用户浏览器
php-fpm
解析fast-cgi协议,并调用php的cgi解析器,全称是FastCGI Process Manager,就是 php的fastcgi进程管理器。
-----------------------
mysql
yum list mysql mysql-server
yum install mysql mysql-server
mysql_install_db
mysqld_safe & //后台起动
进入mysql (注意现在你的密码为空)
mysql -uroot
由于yum安装的php默认没装mysql扩展
yum list php-mysql // php装mysql扩展
现在就全安装好了
php,mysql,nginx状态管理
/etc/init.d/nginx stop/etc/init.d/nginx start/etc/init.d/nginx restart/etc/init.d/mysqld stop/etc/init.d/mysqld start/etc/init.d/mysqld restart/etc/init.d/php-fpm start/etc/init.d/php-fpm restart/etc/init.d/php-fpm stop
centos 下搭建lamp环境 yum安装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。