博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笔记本安装CentOS环境
阅读量:6591 次
发布时间:2019-06-24

本文共 3325 字,大约阅读时间需要 11 分钟。

hot3.png

请使用项目  

1. 使用CentOS-6.3-x86_64-bin-DVD1.iso安装盘。之前试过用minial安装盘,装好之后再yum update && yum groupinstall "X Desktop System" "Desktop" "Development tools" "Emacs" chinese-support firefox,装好之后Terminal终端的字体都不对管理菜单也少只有两项。

2. 安装Google Chrome浏览器。下面文本添加到yum源/etc/yum.repos.d/CentOS-Base.repo中就有Chrome了。

[google64]name=Google - x86_64baseurl=http://dl.google.com/linux/rpm/stable/x86_64enabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

3. 在添加/删除软件中添加mysql-server,然后下载nginx v1.2.5,php v5.4.8开始编译安装。

 在添加/删除软件中添加依赖库,nginx依赖pcre-devel和zlib-devel包,php依赖下列devel包

openssl-devel libcurl-devel libxml2-devel libpng-devel libjpeg-devel-6b freetype-devel libmcrypt-devel libicu-devel

4. 安装 nginx-1.2.5

tar xzf nginx-1.2.5.tar.gzcd nginx-1.2.5./configure --prefix=/opt/nginx-1.2.5make && sudo make installcd ..

5. 安装 php-5.4.8

参照

tar xzf php-5.4.8.tar.gzcd php-5.4.8./configure --prefix=/opt/php-5.4.8 \--build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu \--with-layout=GNU --with-libdir=lib64 \--with-pic  --with-curl=shared  --with-freetype-dir --with-png-dir  \--with-gettext=shared --with-gmp=shared --with-iconv --with-jpeg-dir --with-png-dir \--with-openssl --with-libxml-dir --with-pcre-regex \--with-mcrypt=shared --with-zlib  \--with-mysql --with-mysql-sock=/var/lib/mysql/mysql.sock \--with-mysqli --with-pdo-mysql \--with-kerberos --with-imap --with-imap-ssl \--with-pear --with-gd --enable-gd-native-ttf --enable-calendar=shared \--enable-exif --enable-ftp --enable-sockets --enable-bcmath=shared \--enable-pcntl \--enable-intl --enable-mbstring \--enable-zip --with-bz2=shared \--enable-sysvsem --enable-sysvshm --enable-sysvmsg \--without-unixODBC --enable-mbregex \--enable-fpm  --with-fpm-user=ryan  --with-fpm-group=ryan \--enable-tokenizer --enable-phar \--with-sqlite3make && sudo make installcd ..

NOTE:

(1)  不要忘记将php.ini-development 复制到目标文件夹 /opt/php-5.4.8/etc

(2) 如果报错 error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing

    请安装 libc-client-devel

6. 配置nginx

将conf/nginx.config中server部分,改为 include sites/*.conf;

建立sites目录和php.conf文件,文件内容为

server {        listen       80;        server_name  192.168.1.55;        charset utf-8;        root         /home/ryan/project;        #access_log  logs/host.access.log  main;        #error_page  404              /404.html;        # redirect server error pages to the static page /50x.html        #        #error_page   500 502 503 504  /50x.html;        #location = /50x.html {        #    root   html;        #}        location ~* ^.+\.(css|js|jpg|png|gif|ico|swf|pdf|txt|xlsx)$ {		access_log off;		expires max;        }        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000        #        location ~ \.php$ {        #    root           /home/ryan/project;            fastcgi_pass   127.0.0.1:9000;        #    fastcgi_pass   /opt/php-5.4.8/var/run/php-fpm.sock;            fastcgi_index  index.php;            include        fastcgi_params;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        }    }

7. 配置php

简单地将etc/php-fpm.conf.default复制为etc/php-fpm.conf即可

8. 启动服务

#建立软链接sudo ln -s /opt/nginx-1.2.5/sbin/nginx /usr/sbin/nginxsudo ln -s /opt/php-5.4.8/sbin/php-fpm /usr/sbin/pnp-fpm#启动sudo service mysqld startsudo nginxphp-fpm -D

转载于:https://my.oschina.net/ryanliu/blog/90335

你可能感兴趣的文章
mybatis-ehcache 用法配置备忘
查看>>
Python2.7升级到3.0 HTMLTestrunner报错解决方法
查看>>
Redis介绍以及安装(Linux)
查看>>
FreeBSD下php-mbstring的安装
查看>>
去掉VS2012中的红色波浪下划线
查看>>
[文档]关于接口文档的写法
查看>>
一次tensorflow的尝试
查看>>
建立Git版本库管理框架例子
查看>>
nginx防止部分DDOS攻击
查看>>
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字......
查看>>
number_format() 函数定义和用法
查看>>
Java8中聚合操作collect、reduce方法详解
查看>>
查看记录
查看>>
mybatis报ORA-00911: 无效字符
查看>>
Swift UIView动画animateWithDuration
查看>>
Maven 集成Tomcat插件
查看>>
css中的line-height问题
查看>>
nagios监控配置
查看>>
我的友情链接
查看>>
Linux运维学习笔记之二:常用命令1
查看>>