欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cygwin 編譯php

錢衛國1年前9瀏覽0評論

在現代開發環境中,Cygwin是一款廣泛使用的Unix模擬器。對于開發人員來說,Cygwin是一種初步工具,它可以讓WINDOWS操作系統的開發人員編寫和調試Linux命令行下的程序。其中,Cygwin還可以很方便地將PHP編譯到Winodws上。

在開始編譯PHP之前,在Cygwin上進行一些設置是必要的。比如,為了運行PHP文件,我們需要配置一個web服務。為此,可以使用Cygwin自帶的Apache或Lighttpd服務器。這里我們以Apache為例,首先在Cygwin終端輸入以下命令來啟動apache:

$ cd /cygdrive/d/cygwin/usr/local/apache2/bin(此處$表示輸入命令行界面處理)
$ ./httpd -k start

接下來,打開網頁瀏覽器,輸入localhost,就可以看到Apache服務器解析出來的頁面了。接著,您就可以將PHP程序拷貝至D:\cygwin\usr\local\apache2\htdocs文件夾中,等待完全加載各種函數庫和配置文件之后,便可以訪問PHP程序了。

當然,編譯PHP代碼還需準備各種依賴庫、解壓縮文件等。以PHP7.1.33為例,我們可以在官方網站下載PHP文件,然后在終端上解壓縮:

$ cd /cygdrive/d/
$ tar xvf php-7.1.33.tar.gz

解壓縮完之后,在終端窗口輸入以下命令進行安裝:

$ cd php-7.1.33
$ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-pdo-mysql --with-openssl=/usr/local/ssl --with-zlib --with-gd --with-jpeg-dir --with-libxml-dir=/usr/local/libxml2 --enable-mbstring --enable-pcntl --enable-fpm --enable-opcache --enable-intl --enable-sockets
$ make && make install

其中,configure是一個常用工具,它可以根據您的操作系統自動配置PHP。通過上面的命令行,我們安裝了PHP,并將其配置到本地目錄/usr/local/php/下,以便自己和其他用戶使用。但要注意的是,我們的服務器默認是使用Apache服務器,而PHP往往需要被整合到Apache中,因此,我們還需要在configure命令中添加Apache的選項。

最后,還需要在/usr/local/apache2/conf/httpd.conf文件中進行相關配置:

LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php .html
DirectoryIndex index.php index.html

最后,輸入下面的命令行,重啟服務器:

$ /usr/local/apache2/bin/httpd -k restart

這樣,您就可以愉快地在Cygwin + PHP運行環境中進行開發了。