mac 编译安装 nginx php mysql

xiaoxiao2021-02-28  10

1. 安装brew # sudo chown -R $(whoami) /usr/local/Cellar # /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # brew install ncurses [mysql依赖库] 1.1 cd /usr/local/src 2. Php官网 下载php7.tar.gz 2. nginx官网 下载stable稳定版的 nginx.tar.gz 2.2 安装nginx拓展     pcre     zlib     openssl 注意 它只有config 没有configure文件 ———其中openssl拓展需要注意———— echo 'export PATH=$PATH:/usr/local/extension/php/openssl/bin'>>/etc/profile 3. 下载php扩展库.tar.gz版本,并且解压     libpng     libjpeg     libiconv     libmhash     libmcrypt 注意不是mcrypt     openssl     libxml2     freetype     curl 3.1 php拓展安装方法 # sudo mkdir -p /usr/local/extension/php # cd libpng解压的包 # ./configure —prefix=/usr/local/extension/php/libpng ————其中curl拓展需要注意———— ./configure —prefix=/usr/local/extension/php/curl —with-ssl=//usr/local/extension/php/openssl 3.2 安装nginx # cd /usr/local/src/nginx ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.2o --with-zlib=/usr/local/src/zlib-1.2.11 --with-pcre=/usr/local/src/pcre-8.00 *****nginx安装报错可以看下下面网址 https://blog.csdn.net/isuker/article/details/51284979ß 3.4 编译安装php # cd /usr/local/src/php # ./configure \ --prefix=/usr/local/php7.0 \ --with-config-file-path=/usr/local/php7.0 \ --enable-pdo \ --with-pdo-mysql \ --with-mysql-sock=/tmp/mysql.sock \ --enable-opcache \ --enable-cgi \ --enable-fpm \ --enable-sockets \ --enable-mbstring \ --enable-mbregex \ --enable-bcmath \ --enable-session \ --enable-xml \ --enable-zip \ --with-zlib \ --with-gd \ --with-freetype-dir=/usr/local/extension/php/freetype \ --with-png-dir=/usr/local/extension/php/libpng \ --with-jpeg-dir=/usr/local/extension/php/libjpeg \ --with-curl=/usr/local/extension/php/curl \ --with-mhash=/usr/local/extension/php/libmhash \ --with-mcrypt=/usr/local/extension/php/libmcrypt \ --with-iconv=/usr/local/extension/php/libiconv 3.4.1 配置php # cd /usr/local/php7.0/etc # cp php-fpm.conf.default php-fpm.conf # cd php-fpm.d # cp www.conf.default www.conf # vi www.conf 配置文件把其中的group user两个 改为你机子的用户以及组名 # cd /usr/local/php7.0 # cp /usr/local/src/phpxxxx/php.ini.development /usr/local/php7.0/lib/php.ini # 启动php-fpm # /usr/local/php7.0/sbin/php-fpm -c /usr/local/php7.0/lib/php.ini 3.5 mysql注意下面的单引号!! # sudo chown -R ‘mac’ /usr/local # brew install mysql # brew link —overwrite mysql # mysql.server start # sudo su # mysql 进入命令行设置密码 # set global validate_password_length=4; # ALTER USER 'root'@'localhost' IDENTIFIED BY ’123456’; 最后启动命令: /usr/local/nginx/sbin/nginx /usr/local/php7.0/sbin/php-fpm -c /usr/local/php7.0/lib/php.ini mysql.server start
转载请注明原文地址: https://www.6miu.com/read-2650208.html

最新回复(0)