1、搭建 LNMP 环境
-
安装 Nginx, MySQL PHP 软件包
执行指令:
yum install -y nginx mariadb-server mariadb php php-fpm php-mysql
启动并检查 Nginx 和 PHP 的安装情况server { listen 80 default_server; #listen [::]:80 default_server; server_name _; root /var/www/html;location / { } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } error_page 404 /404.html; location = /40x.html { }启动 Nginx
nginx
如果遇到80端口被占用问题:先查看端口情况 netstat -ntpl然后杀掉80端口 killall -6 nginx
在/var/www/html 目录下新建一个 info.php 文件来检查 php 是否安装成功了,文件内容参考如下:
示例代码:/var/www/html/info.php
<?php phpinfo(); ?>
启动 PHP-FPM 进程:
service php-fpm start
启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口
netstat -nlpt | grep php-fpm
把 PHP-FPM 也设置成开机自动启动:
chkconfig php-fpm on
此时,访问 http://<您的 CVM IP 地址>/info.php 可浏览到我们刚刚创建的 info.php 页面了, 该页面展示了 PHP 的配置情况
启动并配置 MySQL
启动 MySQL
systemctl start mariadb
配置密码, 这里默认使用密码
QcloudLabPASSWORD
mysqladmin -u root password 'QcloudLabPASSWORD'
登录 MySQL
mysql -u root -pQcloudLabPASSWORD
创建数据库 CI
create database CI;
退出 MySQL, 回到 Bash shell
exit
至此, LAMP 环境已经搭建好了