发布于 2016-05-12 13:30:17 | 181 次阅读 | 评论: 0 | 来源: 网友投递
LNMP PHP环境一键安装包
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。
这篇文章主要介绍了阿里云Centos7安装LNMP+wordpress的方法和步奏,十分的简洁明了,推荐给大家,有需要的小伙伴可以参考下
1. 安装Nginx
#yum install nginx #配置文件处于/etc/nginx
#systemctl start nginx #启动nginx
#systemctl enable nginx.service # 设置为开机启动
#systemctl status firewalld #检查防火墙,如果为active (running),则
#vim /etc/firewalld/zones/public.xml # 在zone
<zone>
…
<service name=”nginx”/>
<zone>
#systemctl reload firewalld
测试:http://114.215.172.90/ 114.215.172.90为外网ip地址
2. 安装Mysql(not MariaDB)
#rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#yum repolist enabled | grep “mysql.*-community.*”
#yum -y install mysql-community-server
#yum -y install mysql-community-server #安装社区版
#systemctl start mysqld # 启动mysql
#mysql_secure_installation # mysql安全安装,输入root密码,一路y
3. 安装PHP
#yum install php-fpm php-mysql
#systemctl start php-fpm # 启动php-fpm
#systemctl enable php-fpm # 设置开机启动
#mkdir /var/www
#chown -R apache:apache /var/www
修改Nginx的配置文件:在 /etc/nginx/conf.d 目录下新建 wordpress.conf
server {
listen 8000;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root /usr/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
#systemctl reload nginx
在/usr/www 目录中创建 phpinfo.php
<?php echo phpinfo(); ?>
外部访问:http://114.215.172.90:8000/phpinfo.php
4. 安装wordpress
从https://cn.wordpress.org/下载 wordpress-4.4.2-zh_CN.tar.gz, 解压到/usr/www
创建wordpress数据库
#mysql -uroot -p
#create database wordpress
通过http://114.215.172.90:8000/wordpress访问,并安装提示进行安装,中间需要添加mysql用户名和密码,并制定wordpress相关的用户名和密码,然后创建成功。
http://114.215.172.90:8000/wordpress/ 访问既可,也可以点击页面中的登陆进行页面设置等相关管理工作。