LNMP是Linux, Nginx, MySQL和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一。本文将带领大家在CentOS 6操作系统上搭建一套LNMP环境。
本教程适用于CentOS 6.5版本。
1。更新百胜源(默认百胜源中php版本为5.3.3)
# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
2。安装php7及常用的拓展模块
# yum - y安装php70w php70w-mysql php70w-mbstring php70w-mcrypt php70w-gd php70w-imap php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc php70w-pdo php70w-fpm php70w-devel
安装其他拓展模块可使用命令<代码> yum - y安装php70w-xxx 代码>
3。测试是否安装成功
# php - v
4。配置php . ini文件,在末尾添加cgi。fix_pathinfo=1
# vim/etc/php.ini
1。卸载mysql-libs的5.1版本
# rpm qa | grep mysql # rpm - e mysql-libs——nodeps
2。增加新源
# rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel -释放- 6 - 8. noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi -释放- 6. - rpm
3。安装
# yum - y——enablerepo=雷米,remi-test安装mysql mysql服务器
4。启动
#服务mysqld开始
5。设置开机启动
# chkconfig——水平345 mysqld> # mysql 从mysql.user mysql>选择用户、主机密码; @localhost mysql>降低用户”; mysql>更新mysql。用户设置密码=密码(“新的密码”),用户=案? mysql>冲洗特权; mysql>退出
1。安装
# yum安装nginx
2。配置之文件
# vim/etc/nginx/conf.d/default.conf
将下面一行干掉
听[:]:80 default_server;
并添加fastcgi支持
指数指数。php指数。html你; ~ \位置。php $ { 根/usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index . php。 fastcgi_param SCRIPT_FILENAME/usr/share/nginx/html fastcgi_script_name美元; 包括fastcgi_params; }
3。设置开机启动
# chkconfig——水平345 nginx> #服务nginx开始 #服务php-fpm开始
四、测试
# vim/usr/share/nginx/html/phpinfo.php & lt; & # 63; phpphpinfo ();
浏览器输入:你的服务器ip/phpinfo。php,返回php信息页面的话,收工!