CentOS搭建LNMP环境
2017-10-17 23:49
337 查看
1. 搭建 Nginx 静态服务器
安装 Nginx
使用
修改
修改完成后,启动
此时,可访问实验机器外网 HTTP 服务(http://yourip 或 http://yourdomain.com)来确认是否已经安装成功。
将 Nginx 设置为开机自动启动:
2. 安装 MySQL 数据库服务
安装 MySQL
使用
安装完成后,启动 MySQL 服务:
设置 MySQL 账户 root 密码:
将 MySQL 设置为开机自动启动:
3. 搭建 PHP 环境
安装 PHP
使用
安装之后,启动
启动之后,可以使用下面的命令查看
把
4. 配置 Nginx 并运行 PHP 程序
配置
在
修改配置完成后,重启
这时候,我们就可以在
此时,访问 http://yourip:8000/info.php 或 http://yourdomain.com:8000/info.php 可浏览到我们刚刚创建的 info.php 页面了
安装 Nginx
使用
yum安装 Nginx:
yum install nginx -y
修改
/etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听,可参考下面的代码示例:
server { listen 80 default_server; # listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
修改完成后,启动
Nginx:
nginx
此时,可访问实验机器外网 HTTP 服务(http://yourip 或 http://yourdomain.com)来确认是否已经安装成功。
将 Nginx 设置为开机自动启动:
chkconfig nginx on
2. 安装 MySQL 数据库服务
安装 MySQL
使用
yum安装 MySQL:
yum install mysql-server -y
安装完成后,启动 MySQL 服务:
service mysqld restart
设置 MySQL 账户 root 密码:
/usr/bin/mysqladmin -u root password 'WyIGmACk'
将 MySQL 设置为开机自动启动:
chkconfig mysqld on
3. 搭建 PHP 环境
安装 PHP
使用
yum安装 PHP:
yum install php php-fpm php-mysql -y
安装之后,启动
PHP-FPM进程:
service php-fpm start
启动之后,可以使用下面的命令查看
PHP-FPM进程监听哪个端口
netstat -nlpt | grep php-fpm
把
PHP-FPM也设置成开机自动启动:
chkconfig php-fpm on
4. 配置 Nginx 并运行 PHP 程序
配置
Nginx
在
/etc/nginx/conf.d目录中新建一个名为
php.conf的文件,并配置
Nginx端口 ,配置示例如下:
server { listen 8000; # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { root /usr/share/php; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
修改配置完成后,重启
nginx服务
service nginx restart
这时候,我们就可以在
/usr/share/php目录下新建一个
info.php文件来检查 php 是否安装成功了,文件内容参考如下:
<?php phpinfo(); ?>
此时,访问 http://yourip:8000/info.php 或 http://yourdomain.com:8000/info.php 可浏览到我们刚刚创建的 info.php 页面了
相关文章推荐
- CentOS LNMP 环境搭建记录
- CentOS 6.5 LNMP环境搭建 编译安装PHP
- centos6.5下使用yum完美搭建LNMP环境(php5.6,mysql5.5,nginx1.10)
- Centos 6.4 实际工作环境搭建(LNMP)
- centos7.0下lnmp环境搭建
- centos linux 下LNMP 环境快速yum搭建(nginx+mysql+memcached+iptables+php)
- 在CentOS 6上搭建LNMP环境
- LNMP环境搭建(centos6.9+mysql5.7+php7.1+nginx1.10)
- centos下LNMP环境搭建
- yum搭建lnmp环境(CentOS6)
- centos6.5下lnmp环境搭建
- CentOS 7 LNMP环境搭建
- CentOS 7 LNMP环境搭建Zabbix3.0
- 搭建LNMP环境(CentOS 6)
- 总结CentOS 6.0下搭建LNMP环境(源码安装)
- centos7.2+php7.0.10+mysql5.7.14+nginx1.10.1搭建LNMP环境
- 搭建LNMP环境(CentOS 6)
- CentOS LNMP 环境搭建记录
- centos6.5下使用yum完美搭建LNMP环境(php5.6)
- CentOS6.8搭建LNMP环境