国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CentOS6.5 下升級(jí)php7、mysql5.7

劉厚水 / 2138人閱讀

摘要:下升級(jí)出了有一段時(shí)間了,最近家里的機(jī)器及自己的虛擬機(jī)都升級(jí)到了。最近想把阿里云的也升級(jí)到,然后就開(kāi)始升級(jí)了,以下是一些升級(jí)過(guò)程。安裝最新的不通過(guò)源碼包安裝使用使用源安裝比較好管理,就是樣。與類似,將段中的改為。如果不是請(qǐng)參考其他資料。

CentOS6.5 下升級(jí)php7、mysql5.7

php7出了有一段時(shí)間了,最近家里的機(jī)器及自己的虛擬機(jī)都升級(jí)到了php7。準(zhǔn)備以后新的東西全部都用php7來(lái)寫(xiě)了。最近想把阿里云的也升級(jí)到php7,然后就開(kāi)始升級(jí)了,以下是一些升級(jí)過(guò)程。當(dāng)然也遇到了一些問(wèn)題,本尊辣么聰明肯定都解決了呀Y(jié)(^_^)Y。

安裝最新的nginx 不通過(guò)源碼包安裝使用yum

使用yum源安裝比較好管理,就是樣。

修改yum 源

進(jìn)入/etc/yum.repos.d/目錄創(chuàng)建一個(gè)nginx.repo 文件

cd?/etc/yum.repos.d/

vim?nginx.repo
寫(xiě)入源內(nèi)容
[nginx]
name=nginx?repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
更新yum源
yum update
使用yum 安裝nginx
yum install nginx -y

安裝好之后看看版本

[root@localhost] # nginx -v
nginx version: nginx/1.10.1

打開(kāi)nginx自啟動(dòng)

 chkconfig nginx on
安裝mysql 5.7

mysql5.7 聽(tīng)說(shuō)很強(qiáng)大,大家都說(shuō)它是一個(gè)里程碑... 具體我也不懂...

更新及安裝mysql的yum 源 官網(wǎng)下載源碼包
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
rpm 安裝mysql的yum源
rpm?-Uvh?mysql57-community-release-el6-7.noarch.rpm

打開(kāi) mysql-community.repo 看關(guān)于mysql的內(nèi)空,確定mysql57的enable是打開(kāi)的

vim?/etc/yum.repos.d/mysql-community.repo

安裝mysql服務(wù) 執(zhí)行安裝mysql命令
yum?install?mysql-community-server

注意版本號(hào)!

完成后啟動(dòng)服務(wù)
service?mysqld?start

啟動(dòng)后,查看安裝后自動(dòng)生成的密碼
grep?"password"?/var/log/mysqld.log

第一行root@localhost: u6erhYQNju&P 這個(gè)就是數(shù)據(jù)庫(kù)的root密碼了

修改初始化密碼

執(zhí)行命令:

mysql_secure_installation

登錄驗(yàn)證

mysql的配制文件默認(rèn)在 /etc/my.cnf

更多文檔請(qǐng)請(qǐng)問(wèn)官方網(wǎng)站: ?Installing MySQL on Linux Using the MySQL Yum Repository

打開(kāi)mysql自啟動(dòng)

 chkconfig mysqld on
安裝PHP7.0 處理有php 及 php擴(kuò)展:

如果之前已經(jīng)安裝過(guò)php的話

yum remove php* php-common
安裝php7的yum源

與上面安裝nginx、mysql的方式一樣,先更新yum源然后再安裝yum源

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

修改yum源
vi /etc/yum.repos.d/remi.repo

?將[remi]段中的enabled=0改為enabled=1

vim /etc/yum.repos.d/remi-php70.repo

?與remi.repo類似,將[remi-php70]段中的enabled=0改為enabled=1。

掃行命令查看版本如果顯示的是7.x的話 那就沒(méi)問(wèn)題,當(dāng)然也可以直接使用yum install php70 進(jìn)行安裝

[root@localhost tmp]# yum list php
yum 安裝php7

執(zhí)行命令以下命令安裝php及一些相當(dāng)?shù)臄U(kuò)展:

yum install php php-fpm php-cli php-pdo php-mysql php-gd php-bcmath php-xml php-mbstring php-mcrypt php-redis

安裝好之后php -v, php -m 查看版本及安裝的擴(kuò)展

php的php.ini配制一般在/etc/php.ini

簡(jiǎn)單的修改一些配制:

vim /etc/php.ini

date.timezone = Asia/Shanghai
upload_max_filesize = 20M
post_max_size = 20M
display_errors = Off // 生產(chǎn)環(huán)境半掉就好了

# 使HTTP Header中不顯示PHP信息把
expose_php = On 
修改為
expose_php = Off

重啟php: service php-fpm restart

打開(kāi)php自啟動(dòng)

 chkconfig php-fpm on
配置nginx與php

安裝好nginx之后,nginx默認(rèn)的網(wǎng)站根目錄應(yīng)該是在/usr/share/nginx/html/

虛擬主機(jī)的配制在 /etc/nginx/conf.d 如果要配制新的域名在這里就可以了。

默認(rèn)有一個(gè)default.conf的配制,如果不需要的話可以刪除。

創(chuàng)建一個(gè)新的配制

比如我創(chuàng)建一個(gè) photo.lattecake.com 的網(wǎng)站;

/etc/nginx/conf.d/ 創(chuàng)建文件photo.lattecake.com.conf 內(nèi)容如下

server {
    listen       80;
    server_name  photo.lattecake.com;

    client_max_body_size 10m;

    root /home/dudulu/website/com-lattecake-photo/web;

    access_log  /var/log/nginx/photo.lattecake.com.access.log  main;
    error_log /var/log/nginx/photo.lattecake.com.error.log;

    location / {
        try_files $uri /app.php$is_args$args;
        index  index.html index.htm index.php app.php;
    }

    error_page  404              /404.html;
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    location ~ ^/(app_dev|config).php(/|$) {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  app.php;
        fastcgi_split_path_info ^(.+.php)(/.*)$;
        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
        fastcgi_param DOCUMENT_ROOT $realpath_root;
        include        fastcgi_params;
    }

    location ~ ^/app.php(/|$) {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  app.php;
        fastcgi_split_path_info ^(.+.php)(/.*)$;
        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
        fastcgi_param DOCUMENT_ROOT $realpath_root;
        include        fastcgi_params;
        internal;
    }
}

因?yàn)槲乙话闶褂胹ymfony框架寫(xiě)東西,所以我就按symfony的標(biāo)準(zhǔn)配制了。如果不是請(qǐng)參考其他資料。

創(chuàng)建日志文件及分組

touch /var/log/nginx/photo.lattecake.com.ccess.log
chown -R nginx.nginx /var/log/nginx/photo.lattecake.com.ccess.log
安裝composer

官網(wǎng)下載composer包就好了

安裝composer
php -r "copy("https://getcomposer.org/installer", "composer-setup.php");"

php -r "if (hash_file("SHA384", "composer-setup.php") === "e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae") { echo "Installer verified"; } else { echo "Installer corrupt"; unlink("composer-setup.php"); } echo PHP_EOL;"

php composer-setup.php --install-dir=/usr/bin --filename=composer

php -r "unlink("composer-setup.php");"
測(cè)試composer

執(zhí)行composer -v 看看,如果有顯示它的相關(guān)選項(xiàng)那就表示安裝成功了!

設(shè)置國(guó)空鏡像

有兩種方式啟用本鏡像服務(wù):

系統(tǒng)全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中

單個(gè)項(xiàng)目配置: 將配置信息添加到某個(gè)項(xiàng)目的 composer.json 文件中

修改 composer 的全局配置文件

控制臺(tái)(Linux、Mac 用戶)并執(zhí)行如下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
修改當(dāng)前項(xiàng)目的 composer.json 配置文件

進(jìn)入你的項(xiàng)目,找到composer.json文件并打開(kāi),添加以下信息:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

OK,一切搞定!試一下 composer install 來(lái)體驗(yàn)飛一般的速度吧!

本文地址: http://lattecake.com/post/20088

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/21712.html

相關(guān)文章

  • 64位windows7安裝apache2.4+php7.1+mysql5.7+apcu

    摘要:表示需要運(yùn)行庫(kù),缺少它將會(huì)在接來(lái)下的過(guò)程中彈出類似的提示運(yùn)行庫(kù)下載如果以前安裝過(guò),則不必再裝。回車(chē)回車(chē)回車(chē)即可將服務(wù)創(chuàng)建,關(guān)閉窗口。下的安裝有一個(gè)臨時(shí)密碼問(wèn)題。有空再把下的安裝記錄一下。 最近想更新Web服務(wù)器上的軟件,查了一下apache、php、mysql版本都很高了,有些變動(dòng)還很大,所以先在Win上安裝熟悉一下,下面是安裝配置記錄: 系統(tǒng):64位Windows7時(shí)間:2017年3...

    pingink 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<