请注意:本篇文章配置的是 nginx 服务器运行 php
1. 打开ubutun的命令行界面,更新源
apt update
2. 安装nginx
apt install nginx
3. 创建软连接,将nginx配置映射到 /var/www 目录
ln -s /etc/nginx /var/www
4. 安装php,ubuntu18默认安装php7.2版本
apt install php
5. 创建软连接,将php配置映射到 /var/www 目录
ln -s /etc/php /var/www
6. 安装php扩展fpm
apt install php7.2-fpm
7. 找到nginx的配置文件(/var/www/nginx/sites-enabled/default),全部替换成如下代码
server {
listen 80;
server_name _;
root /var/www/html;
index index.html index.php;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
8. 重启nginx服务器
/etc/init.d/nginx restart
9. 在网站的根目录(/var/www/html)下创建一个index.php文件并填充如下代码
<?php echo phpinfo(); ?>
10. 浏览器访问该服务器IP,如果显示如下的配置页面则这说明nginx和php环境配置成功!
11. 接下来进行安装mysql
apt install mysql-server
12. 创建软连接,将mysql配置映射到 /var/www 目录
ln -s /etc/mysql /var/www
13. 安装php-mysql扩展驱动
apt install php7.2-mysql
14. 打开mysql的配置文件(/var/www/mysql/mysql.conf.d/mysqld.cnf),在[mysqld]的下一排添加如下配置来设置mysql字符集
character-set-server=utf8
15. 重启mysql让配置生效
/etc/init.d/mysql restart