本文简要介绍了手动搭建 LNMP 开发环境的步骤。
MySQL
mysql-community-client-5.7.13-1.el7.x86_64.rpm
mysql-community-common-5.7.13-1.el7.x86_64.rpm
mysql-community-libs-5.7.13-1.el7.x86_64.rpm
mysql-community-server-5.7.13-1.el7.x86_64.rpm
$ rpm -qa | grep mariadb
$ rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
$ yum install *.rpm
$ service mysqld start
$ service mysqld status
找到初始密码
代码语言:javascript复制$ sudo grep 'temporary password' /var/log/mysqld.log
$ mysql -uroot -p
$ ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
添加远程登录用户
代码语言:javascript复制$ GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'mytest' WITH GRANT OPTION;
MySQL 5.5
编辑 /etc/mysql/my.conf
文件。
[mysqld]
bind-address=127.0.0.1 改为 bind-address=0.0.0.0
PHP
PHP 5
代码语言:javascript复制$ yum install php56u-fpm
PHP 7
代码语言:javascript复制$ rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
$ yum install php70w-fpm
$ yum install php70w-mysqlnd # PHP与数据库连接
启动服务
代码语言:javascript复制# 开启 PHP-FPM 服务
$ systemctl start php-fpm.service
# 开机自启动
$ systemctl enable php-fpm.service