Linux--YUM 安装 nginx php mysql
2023-09-14 08:59:34 时间
1.先新建一个 repo
# vi /etc/yum.repos.d/centos.21andy.com.repo
放入如下内容
[21Andy.com]
name=21Andy.com Packages for Enterprise Linux 5 - $basearch
baseurl=http://www.21andy.com/centos/5/$basearch/
enabled=1
gpgcheck=0
protect=1
2.启用 EPEL repo
32位机器启用:
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
64位机器启用:
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
附:
查看Linux版本及CPU位数:
查看系统版本:lsb_release -a
查看CPU位数:getconf LONG_BIT
3.导入key
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
4.一键安装
yum install nginx php-fpm mysql-server
如果 nginx 你要用 0.7.65 最新稳定版,把
yum -y install nginx
换成
yum -y install nginx-stable
就可以了
附:完整的安装
yum -y update
yum -y mysql-server
service mysqld start
mysqladmin -u root password root
service mysqld stop
yum -y install nginx php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator
# APC 和 eAccelerator 有冲突,2选1
yum -y install php-pecl-apc
或只要一句
yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator
最后只要 yum -y update 一下,全是最新的
5.开机启动
chkconfig --level 345 mysqld on
chkconfig --level 345 php-fpm on
chkconfig --level 345 nginx on
补充:所有的配置文件都在 /etc 目录下,包括 nginx, php-fpm, mysql 的配置文件,请自行查找设置.
6.配置
注意:fastcgi_params 要加入这一行
# vim /etc/nginx/fastcgi_params
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
nginx配置:
在/etc/nginx/nginx.conf 的 http 节点下的 server 下(所有要支持 php 的 server)添加:
location ~ .*\.(php|php5)?$ {
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi_params;
root /home/wwwroot/;
index index.html index.htm index.php;
}
php配置
然后,更改/etc/php-fpm.conf 文件,将listen_address 的值设置成如下(和上面的nginx配置一样):
<value name="listen_address">/tmp/php-cgi.sock</value>
7.重启 nginx, php-fpm
service nginx restart
service php-fpm restart
相关文章
- 深入揭示:MySQL与PHP的联系(mysql与php关系)
- Linux下快速启动MySQL服务的命令(linux启动mysql服务命令)
- 创建Linux系统:虚拟机的实现(虚拟机创建linux系统)
- 手把手教你操作Linux服务器管理系统(linux服务器管理系统)
- 极速上手MySQL服务命令行(mysql服务命令行)
- MySQL中实现多个字段OR运算的方法(mysql多个字段or)
- Linux下的分区创建技巧(linux创建个分区)
- 解决MySQL错误提示:一步一步的指引(mysql错误提示)
- Linux下最简洁的窗口最小化方式(linux窗口最小化)
- Linux 操作查看网卡号的实操指南(linux网卡号)
- 与应用Linux的分支及其应用探索(linux的分支)
- Linux操作系统下卸载PHP的步骤(linux卸载php)
- u盘装载Linux,轻松完成服务器部署(u盘服务器装linux)
- 教你如何用PHP获取MySQL数据库中的数据(php获取mysql数据)
- MySQL权限设置,保障数据安全。(mysql权限设置)
- MySQL存储过程开发实践:一个简单的实例(mysql存储过程案例)
- 利用Linux平台构建系统管理完美解决方案(linux 管理平台)
- Linux网络命令配置简单易懂(linux配置网络命令)
- 鬼魂:找回Linux系统的属于你的世界(ghost linux版)
- MySQL与PHP开发之旅(mysql与php书籍)
- 利用Bat实现MySQL数据的快速查询(bat和mysql)